KR20150061614A - 이동 단말기 리소스 처리 방법과 장치, 클라이언트측 컴퓨터, 서버, 이동 단말기, 프로그램 및 기록매체 - Google Patents
이동 단말기 리소스 처리 방법과 장치, 클라이언트측 컴퓨터, 서버, 이동 단말기, 프로그램 및 기록매체 Download PDFInfo
- Publication number
- KR20150061614A KR20150061614A KR1020147021526A KR20147021526A KR20150061614A KR 20150061614 A KR20150061614 A KR 20150061614A KR 1020147021526 A KR1020147021526 A KR 1020147021526A KR 20147021526 A KR20147021526 A KR 20147021526A KR 20150061614 A KR20150061614 A KR 20150061614A
- Authority
- KR
- South Korea
- Prior art keywords
- resource
- mobile terminal
- interface
- application program
- instruction
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/34—Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/20—Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/50—Service provisioning or reconfiguring
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Stored Programmes (AREA)
- Telephonic Communication Services (AREA)
- Information Transfer Between Computers (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephone Function (AREA)
Abstract
본 발명은 이동 단말기 리소스 처리방법, 장치 및 디바이스에 관한 것이며 통신 분야에 관한 것이다. 상기 방법은 클라이언트측 컴퓨터가 서버에 리소스의 ID와 리소스의 처리방식을 포함하는 리소스 처리요구를 송신하는 단계; 서버로부터 이동 단말기 애플리케이션 프로그램의 인터페이스의 ID를 포함하고,이동 단말기가 이동 단말기 애플리케이션 프로그램의 인터페이스를 호출하여 리소스를 처리하도록 지시하기 위한 제 1 인스트럭션 및 리소스의 메모리 어드레스를 수신하는 단계; 리소스의 메모리 어드레스로부터 리소스를 다운로드하고 다운로드한 리소스와 제 1 인스트럭션을 이동 단말기에 송신하여 이동 단말기가 이동 단말기 애플리케이션 프로그램의 인터페이스를 호출하여 리소스를 처리하도록 하는 단계를 포함한다. 장치는 송신모듈, 제 1 수신모듈과 다운로드모듈을 포함한다. 장치는 제 2 수신모듈, 획득모듈과 반환모듈을 포함한다. 장치는 제 3 수신모듈과 호출모듈을 포함한다. 디바이스는 클라이언트측 컴퓨터, 서버와 이동 단말기를 포함한다. 본 발명은 이동 단말기가 이동 단말기 리소스에 대한 처리를 간소화한다.
Description
본 출원은 2013년 10월 31일에 출원된 중국출원 제 CN201310530384.3 호에 기초하여 우선권을 주장하며 중국 특허 출원의 모든 내용을 본 출원에 원용한다.
기술분야
본 발명은 통신 분야에 관한 것으로서, 구체적으로는 이동 단말기 리소스 처리방법, 장치 및 디바이스에 관한 것이다.
스마트폰(이하 휴대폰이라 약칭함)은 휴대폰 네트워크 (예를 들면 세계 이동 통신 시스템(Global System of Mobile communication,GSM)또는 코드 다중 분할(Code Division Multiple Access,CDMA)네트워크)을 이용하여, 예를 들면, 이미지, 애플리케이션 프로그램, 음악과 비디오 등 각종 휴대폰 리소스를 다운로드할 수 있다. 통상적으로, 휴대폰은 Wi-Fi(Wireless Fidelity)가 없는 상황에서 휴대폰 네트워크로부터 리소스를 다운로드하려면 트래픽양에 따라 요금을 지불해야 한다.
예를 들면, 휴대폰 네트워크의 트래픽 오버헤드를 절약하기 위하여 휴대폰 사용자는 개인용 컴퓨터(Personal Computer, PC)를 이용하여 휴대폰에 요구되는 리소스를 PC에 다운로드한 후 PC에 다운로드된 휴대폰 리소스를 휴대폰에 송신할 수 있다. 휴대폰은 휴대폰 리소스를 수신한 후 사용자가 휴대폰에 대해 관련된 설치를 해야만 휴대폰 리소스를 사용할 수 있다. 배경화면의 설치를 예로 하여 설명하면,휴대폰은 PC로부터 송신된 이미지를 수신한 후 그 뜻을 사용자에게 제시하며 사용자는 제시 내용에 따라 이미지를 배경화면으로 하는 동작 명령어를 보내며 휴대폰이 동작 명령어를 실행한 후에야 배경화면의 설치가 완성된다. 휴대폰 리소스의 다운로드로부터 휴대폰 리소스의 사용까지 복수 개의 동작 단계가 필요하고 전체 과정이 매우 번잡하며 사용자에게 시간소모적이다.
본 발명은 관련 기술에서 휴대폰의 리소스 다운로드부터 휴대폰의 리소스 사용까지 너무 많은 동작 단계가 존재하는 문제를 해결하기 위한 것으로서, 본 발명은 이동 단말기 리소스 처리방법, 장치 및 디바이스를 제공하며 디바이스는 클라이언트측 컴퓨터, 서버와 이동 단말기를 포함한다. 상기 기술안은 하기와 같다.
본 발명의 실시예의 제 1 양태에 의하면 이동 단말기 리소스 처리방법을 제공한다. 상기 방법은,
클라이언트측 컴퓨터가 사용자의 명령에 근거하여 리소스의 ID와 상기 리소스의 처리방식을 포함하는 리소스 처리요구를 서버에 송신하는 단계와.
상기 서버로부터, 이동 단말기 애플리케이션 프로그램의 인터페이스의 ID를 포함하고,이동 단말기가 상기 이동 단말기 애플리케이션 프로그램의 인터페이스를 호출하여 상기 리소스를 처리하도록 지시하기 위한 제 1 인스트럭션, 그리고 상기 리소스의 메모리 어드레스를 수신하는 단계와,
상기 리소스의 메모리 어드레스로부터 상기 리소스를 다운로드하고 다운로드한 상기 리소스와 상기 제 1 인스트럭션을 이동 단말기에 송신하여 상기 이동 단말기가 상기 이동 단말기 애플리케이션 프로그램의 인터페이스를 호출하여 상기 리소스를 처리하도록 하는 단계를 포함한다.
선택적으로, 상기 리소스의 메모리 어드레스로부터 상기 리소스를 다운로드하는 단계는,
상기 이동 단말기에 설치되어 있는 모든 이동 단말기 애플리케이션 프로그램의 ID를 스캔하는 단계와,
상기 서버가 송신한 상기 이동 단말기 애플리케이션 프로그램의 ID에 근거하여 상기 이동 단말기에 상기 이동 단말기 애플리케이션 프로그램이 설치되어 있는지 검출하는 단계와,
상기 이동 단말기에 상기 이동 단말기 애플리케이션 프로그램이 설치되어 있는 것이 검출되면 상기 리소스의 메모리 어드레스로부터 상기 리소스를 다운로드하는 단계를 포함한다.
선택적으로, 상기 방법은
상기 서버가 송신한, 상기 이동 단말기 애플리케이션 프로그램의 인터페이스의 ID와 상기 리소스의 ID를 포함하고 이동 단말기가 상기 이동 단말기 애플리케이션 프로그램의 인터페이스를 호출하여 상기 리소스의 처리결과를 반환하도록 지시하기 위한 제 2 인스트럭션을 수신하는 단계와,
상기 제 2 인스트럭션을 상기 이동 단말기에 송신하고 상기 이동 단말기로부터의 상기 리소스의 처리결과를 상기 서버에 송신하는 단계를 더 포함한다.
본 발명의 실시예의 제 2 양태에 의하면 이동 단말기 리소스 처리방법을 제공한다. 상기 방법은,
서버가 클라이언트측 컴퓨터로부터 리소스의 ID와 상기 리소스의 처리방식을 포함하는 리소스 처리요구를 수신하는 단계와,
리소스의 처리방식과 이동 단말기 애플리케이션 프로그램의 인터페이스의 ID간의 미리 설정된 대응관계로부터 상기 리소스의 처리방식에 대응되는, 상기 리소스를 처리하는 이동 단말기 애플리케이션 프로그램의 인터페이스의 ID를 획득하고, 리소스의 ID와 메모리 어드레스간의 미리 설정된 대응관계로부터 상기 리소스의 ID에 대응되는 상기 리소스의 메모리 어드레스를 획득하는 단계와,
이동 단말기 애플리케이션 프로그램의 인터페이스의 ID를 포함하고 이동 단말기가 상기 이동 단말기 애플리케이션 프로그램의 인터페이스를 호출하여 상기 리소스를 처리하도록 지시하기 위한 제 1 인스트럭션을 생성하고 상기 리소스의 메모리 어드레스와 상기 제 1 인스트럭션을 상기 클라이언트측 컴퓨터에 반환하는 단계를 포함한다.
선택적으로, 상기 방법은,
상기 이동 단말기 애플리케이션 프로그램의 인터페이스의 ID와 상기 리소스의 ID를 포함하고 이동 단말기가 상기 이동 단말기 애플리케이션 프로그램의 인터페이스를 호출하여 상기 리소스의 처리결과를 반환하도록 지시하기 위한 제 2 인스트럭션을 생성하고 상기 제 2 인스트럭션을 상기 클라이언트측 컴퓨터에 송신하는 단계를 더 포함한다.
본 발명의 실시예의 제 3 양태에 의하면 이동 단말기 리소스 처리방법을 제공한다. 상기 방법은,
이동 단말기가 클라이언트측 컴퓨터로부터 이동 단말기 애플리케이션 프로그램의 인터페이스의 ID를 포함하고 이동 단말기가 상기 이동 단말기 애플리케이션 프로그램의 인터페이스를 호출하여 리소스를 처리하도록 지시하기 위한 제 1 인스트럭션, 그리고 상기 리소스를 수신하는 단계와,
상기 제 1 인스트럭션에 따라 상기 이동 단말기 애플리케이션 프로그램의 인터페이스를 호출하여 상기 리소스를 처리하는 단계를 포함한다.
선택적으로, 상기 방법은,
상기 클라이언트측 컴퓨터로부터 상기 이동 단말기 애플리케이션 프로그램의 인터페이스의 ID와 상기 리소스의 ID를 포함하고 이동 단말기가 상기 이동 단말기 애플리케이션 프로그램의 인터페이스를 호출하여 상기 리소스의 처리결과를 반환하도록 지시하기 위한 제 2 인스트럭션을 수신하는 단계와,
상기 제 2 인스트럭션에 따라 상기 이동 단말기 애플리케이션 프로그램의 인터페이스를 호출하여 상기 리소스의 처리결과를 반환하고 상기 리소스의 처리결과를 상기 클라이언트측 컴퓨터에 송신하는 단계를 더 포함한다.
본 발명의 실시예의 제 4 양태에 의하면 이동 단말기 리소스 처리장치를 제공한다. 상기 장치는,
사용자의 명령에 근거하여 서버에 리소스의 ID와 상기 리소스의 처리방식을 포함하는 리소스 처리요구를 송신하기 위한 송신모듈과,
상기 서버로부터, 이동 단말기 애플리케이션 프로그램의 인터페이스의 ID를 포함하고, 이동 단말기가 상기 이동 단말기 애플리케이션 프로그램의 인터페이스를 호출하여 상기 리소스를 처리하도록 지시하기 위한 제 1 인스트럭션, 그리고 상기 리소스의 메모리 어드레스를 수신하기 위한 제 1 수신모듈과,
상기 리소스의 메모리 어드레스로부터 상기 리소스를 다운로드하고 다운로드한 상기 리소스와 상기 제 1 인스트럭션을 이동 단말기에 송신하여 상기 이동 단말기가 상기 이동 단말기 애플리케이션 프로그램의 인터페이스를 호출하여 상기 리소스를 처리하도록 하기 위한 다운로드모듈을 포함한다.
선택적으로, 상기 다운로드모듈은,
상기 이동 단말기에 설치되어 있는 모든 이동 단말기 애플리케이션 프로그램의 ID를 스캔하고,
상기 서버가 송신한 상기 이동 단말기 애플리케이션 프로그램의 ID에 근거하여 상기 이동 단말기에 상기 이동 단말기 애플리케이션 프로그램이 설치되어 있는지 검출하며,
상기 이동 단말기에 상기 이동 단말기 애플리케이션 프로그램이 설치되어 있는 것이 검출되면 상기 리소스의 메모리 어드레스로부터 상기 리소스를 다운로드하고 다운로드한 상기 리소스와 상기 제 1 인스트럭션을 이동 단말기에 송신하여 상기 이동 단말기가 상기 이동 단말기 애플리케이션 프로그램의 인터페이스를 호출하여 상기 리소스를 처리하도록 한다.
선택적으로, 상기 제 1 수신모듈은 또한,
상기 서버가 송신한, 상기 이동 단말기 애플리케이션 프로그램의 인터페이스의 ID와 상기 리소스의 ID를 포함하고 이동 단말기가 상기 이동 단말기 애플리케이션 프로그램의 인터페이스를 호출하여 상기 리소스의 처리결과를 반환하도록 지시하기 위한 제 2 인스트럭션을 수신하고,
상기 제 2 인스트럭션을 상기 이동 단말기에 송신하고 상기 이동 단말기로부터의 상기 리소스의 처리결과를 상기 서버에 송신한다.
본 발명의 실시예의 제 5 양태에 의하면 이동 단말기 리소스 처리장치를 제공한다. 상기 장치는,
클라이언트측 컴퓨터로부터 리소스의 ID와 상기 리소스의 처리방식을 포함하는 리소스 처리요구를 수신하기 위한 제 2 수신모듈과,
리소스의 처리방식과 이동 단말기 애플리케이션 프로그램의 인터페이스의 ID간의 미리 설정된 대응관계로부터 상기 리소스의 처리방식에 대응되는, 상기 리소스를 처리하는 이동 단말기 애플리케이션 프로그램의 인터페이스의 ID를 획득하고, 리소스의 ID와 메모리 어드레스간의 미리 설정된 대응관계로부터 상기 리소스의 ID에 대응되는 상기 리소스의 메모리 어드레스를 획득하기 위한 획득모듈과,
이동 단말기 애플리케이션 프로그램의 인터페이스의 ID를 포함하고 이동 단말기가 상기 이동 단말기 애플리케이션 프로그램의 인터페이스를 호출하여 상기 리소스를 처리하도록 지시하기 위한 제 1 인스트럭션을 생성하고 상기 리소스의 메모리 어드레스와 상기 제 1 인스트럭션을 상기 클라이언트측 컴퓨터에 반환하기 위한 반환모듈을 포함한다.
선택적으로, 상기 반환모듈은 또한,
상기 이동 단말기 애플리케이션 프로그램의 인터페이스의 ID와 상기 리소스의 ID를 포함하고 이동 단말기가 상기 이동 단말기 애플리케이션 프로그램의 인터페이스를 호출하여 상기 리소스의 처리결과를 반환하도록 지시하기 위한 제 2 인스트럭션을 생성하고 상기 제 2 인스트럭션을 상기 클라이언트측 컴퓨터에 송신한다.
본 발명의 실시예의 제 6 양태에 의하면 이동 단말기 리소스 처리장치를 제공한다. 상기 장치는,
클라이언트측 컴퓨터로부터, 이동 단말기 애플리케이션 프로그램의 인터페이스의 ID를 포함하고 이동 단말기가 상기 이동 단말기 애플리케이션 프로그램의 인터페이스를 호출하여 리소스를 처리하도록 지시하기 위한 제 1 인스트럭션, 그리고 상기 리소스를 수신하기 위한 제 3 수신모듈과,
상기 제 1 인스트럭션에 따라 상기 이동 단말기 애플리케이션 프로그램의 인터페이스를 호출하여 상기 리소스를 처리하기 위한 호출모듈을 포함한다.
선택적으로,
상기 제 3 수신모듈은 또한,
상기 클라이언트측 컴퓨터로부터 상기 이동 단말기 애플리케이션 프로그램의 인터페이스의 ID와 상기 리소스의 ID를 포함하고 이동 단말기가 상기 이동 단말기 애플리케이션 프로그램의 인터페이스를 호출하여 상기 리소스의 처리결과를 반환하도록 지시하기 위한 제 2 인스트럭션을 수신하고;
상기 호출모듈은 또한,
상기 제 2 인스트럭션에 따라 상기 이동 단말기 애플리케이션 프로그램의 인터페이스를 호출하여 상기 리소스의 처리결과를 반환하고 상기 리소스의 처리결과를 상기 클라이언트측 컴퓨터에 송신한다.
본 발명의 실시예의 제 7 양태에 의하면 클라이언트측 컴퓨터를 제공한다. 상기 클라이언트측 컴퓨터는 프로세서, 메모리 및 하나 이상의 프로그램을 포함하고;
하나 이상의 프로그램은 상기 메모리에 저장되고 하나 이상의 상기 프로세서에 의해 실행되며,
상기 하나 이상의 프로그램은,
사용자의 명령에 근거하여 서버에 리소스의 ID와 상기 리소스의 처리방식을 포함하는 리소스 처리요구를 송신하는 동작과,
상기 서버로부터, 이동 단말기 애플리케이션 프로그램의 인터페이스의 ID를 포함하고,이동 단말기가 상기 이동 단말기 애플리케이션 프로그램의 인터페이스를 호출하여 상기 리소스를 처리하도록 지시하기 위한 제 1 인스트럭션, 그리고 상기 리소스의 메모리 어드레스를 수신하는 동작과,
상기 리소스의 메모리 어드레스로부터 상기 리소스를 다운로드하고 다운로드한 상기 리소스와 상기 제 1 인스트럭션을 이동 단말기에 송신하여 상기 이동 단말기가 상기 이동 단말기 애플리케이션 프로그램의 인터페이스를 호출하여 상기 리소스를 처리하는 동작을 수행하기 위한 인스트럭션을 포함한다.
본 발명의 실시예의 제 8 양태에 따라 서버를 제공한다. 상기 서버는 프로세서, 메모리 및 하나 이상의 프로그램을 포함하고,
하나 이상의 프로그램은 상기 메모리에 저장되고 하나 이상의 상기 프로세서에 의해 실행되고,
상기 하나 이상의 프로그램은,
클라이언트측 컴퓨터로부터 리소스의 ID와 상기 리소스의 처리방식을 포함하는 리소스 처리요구를 수신하는 동작과,
리소스의 처리방식과 이동 단말기 애플리케이션 프로그램의 인터페이스의 ID간의 미리 설정된 대응관계로부터 상기 리소스의 처리방식에 대응되는, 상기 리소스를 처리하는 이동 단말기 애플리케이션 프로그램의 인터페이스의 ID를 획득하고, 리소스의 ID와 메모리 어드레스간의 미리 설정된 대응관계로부터 상기 리소스의 ID에 대응되는 상기 리소스의 메모리 어드레스를 획득하는 동작과,
이동 단말기 애플리케이션 프로그램의 인터페이스의 ID를 포함하고 이동 단말기가 상기 이동 단말기 애플리케이션 프로그램의 인터페이스를 호출하여 상기 리소스를 처리하도록 지시하기 위한 제 1 인스트럭션을 생성하고 상기 리소스의 메모리 어드레스와 상기 제 1 인스트럭션을 상기 클라이언트측 컴퓨터에 반환하는 동작을 수행하기 위한 인스트럭션을 포함한다.
본 발명의 실시예의 제 9 양태에 따라 이동 단말기를 제공된다. 상기 이동 단말기는 프로세서, 메모리 및 하나 이상의 프로그램을 포함하고,
하나 이상의 프로그램은 상기 메모리에 저장되고 하나 이상의 상기 프로세서에 의해 실행되며;
상기 하나 이상의 프로그램은,
클라이언트측 컴퓨터로부터, 이동 단말기 애플리케이션 프로그램의 인터페이스의 ID를 포함하고 이동 단말기가 상기 이동 단말기 애플리케이션 프로그램의 인터페이스를 호출하여 리소스를 처리하도록 지시하기 위한 제 1 인스트럭션, 그리고 상기 리소스를 수신하는 동작,
상기 제 1 인스트럭션에 따라 상기 이동 단말기 애플리케이션 프로그램의 인터페이스를 호출하여 상기 리소스를 처리하는 동작을 실행하기 위한 인스트럭션을 포함한다.
본 발명의 일부 유익한 효과는 하기와 같다. 즉 클라이언트측 컴퓨터는 리소스의 메모리 어드레스와 서버로부터 반환된 제 1 인스트럭션을 수신하고 리소스의 메모리 어드레스로부터 리소스를 다운로드하며 다운로드한 리소스와 제 1 인스트럭션을 이동 단말기에 송신한다. 이동 단말기는 리소스와 제 1 인스트럭션을 수신한 후 제 1 인스트럭션에 따라 상기 이동 단말기 애플리케이션 프로그램의 인터페이스를 자동적으로 호출하여 리소스를 처리함으로써 리소스의 사용을 종료하며 이동 단말기 리소스의 다운로드로부터 이동 단말기 리소스의 사용까지의 동작 단계를 간소화하고 사용자의 시간을 절약한다.
상기 일반적인 서술과 하기의 상세한 서술은 다만 예시적인 것으로서 본 발명을 한정하지 않는다는 것을 이해해야 한다.
아래의 도면은 명세서의 일부분으로서 명세서 전체를 구성하며 본 발명에 맞는 실시예를 예시하여 본 발명의 원리를 해석하기 위한 것이다.
도 1은 일 예시적 실시예에 따른 기술안의 사용 환경을 예시적으로 나타내는 도면이다.
도 2는 일 예시적 실시예에 따른 이동 단말기 리소스 처리방법을 나타내는 예시적 흐름도이다.
도 3 내지 도 5는 일 예시적 실시예에 따른 다른 이동 단말기 리소스 처리방법을 나타내는 예시적 흐름도이다.
도 6은 일 예시적 실시예에 따른 이동 단말기 리소스 처리장치의 구성을 예시적으로 나타내는 도면이다.
도 7은 일 예시적 실시예에 따른 클라이언트측 컴퓨터의 구성을 예시적으로 나타내는 도면이다.
도 8은 일 예시적 실시예에 따른 이동 단말기 리소스 처리장치의 구성을 예시적으로 나타내는 도면이다.
도 9는 일 예시적 실시예에 따른 서버의 구성을 예시적으로 나타내는 도면이다.
도 10은 일 예시적 실시예에 따른 이동 단말기 리소스 처리장치의 구성을 예시적으로 나타내는 도면이다.
도 11은 일 예시적 실시예에 따른 이동 단말기의 구성을 예시적으로 나타내는 도면이다.
상기 도면을 통하여 본 발명의 실시예를 예시하지만 그 구체적인 내용에 대해서는 후술하도록 한다. 이러한 도면과 설명은 본 발명의 취지의 범위를 한정하려는 것이 아니라 특정된 실시예를 참고로 하여 본 기술 분야의 당업자로 하여금 본 발명의 개념을 이해하도록 하기 위한 것이다.
도 1은 일 예시적 실시예에 따른 기술안의 사용 환경을 예시적으로 나타내는 도면이다.
도 2는 일 예시적 실시예에 따른 이동 단말기 리소스 처리방법을 나타내는 예시적 흐름도이다.
도 3 내지 도 5는 일 예시적 실시예에 따른 다른 이동 단말기 리소스 처리방법을 나타내는 예시적 흐름도이다.
도 6은 일 예시적 실시예에 따른 이동 단말기 리소스 처리장치의 구성을 예시적으로 나타내는 도면이다.
도 7은 일 예시적 실시예에 따른 클라이언트측 컴퓨터의 구성을 예시적으로 나타내는 도면이다.
도 8은 일 예시적 실시예에 따른 이동 단말기 리소스 처리장치의 구성을 예시적으로 나타내는 도면이다.
도 9는 일 예시적 실시예에 따른 서버의 구성을 예시적으로 나타내는 도면이다.
도 10은 일 예시적 실시예에 따른 이동 단말기 리소스 처리장치의 구성을 예시적으로 나타내는 도면이다.
도 11은 일 예시적 실시예에 따른 이동 단말기의 구성을 예시적으로 나타내는 도면이다.
상기 도면을 통하여 본 발명의 실시예를 예시하지만 그 구체적인 내용에 대해서는 후술하도록 한다. 이러한 도면과 설명은 본 발명의 취지의 범위를 한정하려는 것이 아니라 특정된 실시예를 참고로 하여 본 기술 분야의 당업자로 하여금 본 발명의 개념을 이해하도록 하기 위한 것이다.
하기에 본 발명의 목적, 기술안 및 이점을 더욱 명확하게 하기 위하여 도면을 참조하면서 본 발명의 실시예를 더욱 상세하게 설명하도록 한다. 여기에서 본 발명의 예시적 실시예 및 그에 대한 설명은 다만 본 발명을 해석하기 위한 것으로서 본 발명를 한정하는 것이 아님을 이해해야 한다.
본 발명의 실시예의 기술안의 사용 환경은 도 1에 도시한 바와 같다. 도1을 참조하면, 서버(10)와 클라이언트측 컴퓨터(11)가 접속되고,클라이언트측 컴퓨터(11)에는 이동 단말기(12)가 접속된다. 서버(10)에는, 예를 들면 이미지, 비디오, 전자책, 음악 및 애플리케이션 프로그램 등 각종 이동 단말기 리소스가 저장되어 있다. 클라이언트측 컴퓨터(11)와 서버(10)는 컴퓨터 네트워크를 형성하고 컴퓨터 네트워크를 통하여 서버(10)에 저장되어 있는 이동 단말기 리소스를 액세스하고 다운로드할 수 있다. 이동 단말기(12)는 범용직렬버스(Universal Serial Bus,USB) 또는 Wi-Fi를 통하여 클라이언트측 컴퓨터(11)에 접속된다. 클라이언트측 컴퓨터(11)는 다운로드한 이동 단말기 리소스를 이동 단말기(12)에 제공할 뿐만 아니라 이동 단말기(12)를 관리할 수도 있다. 예를 들면 이동 단말기(12) 중의 시스템 파일, 메시지, 연락처에 대해 종합적으로 관리할 수 있고 이동 단말기(12)의 중요한 데이터를 수시로 백업 및 복원할 수 있다. 클라이언트측 컴퓨터(11)는 데스크톱 컴퓨터와 노트북 등을 포함하고, 이동 단말기(12)는 스마트폰과 태블릿PC 등을 포함한다.
본 발명의 실시예에 있어서 이동 단말기 리소스는 컴퓨터 네트워크에 의해 제공가능하고 이동 단말기의 애플리케이션 프로그램(Application,APP)에 의해 처리되는 리소스일 수 있으며 이미지, 비디오, 전자책, 음악 및 애플리케이션 프로그램을 포함하나 이에 한정되지 않으며,리소스의 처리방식은 이미지를 배경화면으로 설정, 비디오의 재생, 전자책의 열람, 음악을 벨소리로 설정, 애플리케이션 프로그램의 설치 등을 포함하나 이에 한정되지 않는다는 것을 유념해야 한다. 이동 단말기의 APP는 이동 단말기의 OS를 지원하는 각 유형의 애플리케이션 프로그램일 수 있으며 이미지를 배경화면으로 설정하는 APP, 비디오 플레이어, 전자책 열람기, 음악을 벨소리로 설정하는 APP, 애플리케이션 프로그램을 설치하는 APP를 포함하나 이에 한정되지 않는다.
본 발명의 실시예는 이동 단말기 리소스의 처리방법, 장치 및 디바이스를 제공하며 디바이스는 클라이언트측 컴퓨터, 서버 및 이동 단말기를 포함한다. 아래에 도면과 결부하여 본 발명에 대해 상세하게 설명하기로 한다.
도 2는 본 발명의 실시예에 따른 이동 단말기 리소스의 처리방법을 도시하며 방법은 클라이언트측 컴퓨터에 의해 실행될 수 있다. 도2에 도시한 바와 같이, 방법은 하기와 같은 단계를 포함한다.
단계 101에서, 사용자의 명령에 근거하여 서버에 리소스 처리요구를 송신한다.
여기에서, 리소스 처리요구는 리소스의 아이디(Identity,ID), 및 리소스의 처리방식을 포함한다.
단계 102에서, 리소스의 메모리 어드레스와 서버로부터 반환된 제 1 인스트럭션을 수신한다.
여기에서, 제 1 인스트럭션은 리소스를 처리하는 이동 단말기 APP의 인터페이스의 ID를 포함하고,제 1 인스트럭션은 이동 단말기가 이동 단말기 APP의 인터페이스를 호출하여 리소스를 처리하도록 지시하기 위한 것이다.
단계 103에서, 리소스의 메모리 어드레스로부터 리소스를 다운로드하고 다운로드한 리소스와 제 1 인스트럭션을 이동 단말기에 송신하여 이동 단말기가 이동 단말기 APP의 인터페이스를 호출하여 리소스를 처리하도록 한다.
본 발명의 실시예는 클라이언트측 컴퓨터를 통하여 서버로부터의 리소스의 메모리 어드레스와 제 1 인스트럭션을 수신하고 리소스의 메모리 어드레스로부터 리소스를 다운로드하며 다운로드한 리소스와 제 1 인스트럭션을 이동 단말기에 송신한다. 이동 단말기는 리소스와 제 1 인스트럭션을 수신한 후 제 1 인스트럭션에 따라 이동 단말기 APP의 인터페이스의 ID에 대응되는 인터페이스를 자동적으로 호출하여 리소스를 처리함으로써 리소스의 사용을 완성하고 이동 단말기 리소스의 다운로드로부터 이동 단말기 리소스의 사용까지의 동작 단계를 간소화하며 사용자의 시간을 절약한다.
도 3은 본 발명의 실시예에 따른 다른 이동 단말기 리소스의 처리방법을 도시하며 방법은 서버에 의해 실행될 수 있다. 도3에 도시한 바와 같이, 방법은 하기와 같은 단계를 포함한다.
단계 201에서, 클라이언트측 컴퓨터가 송신한 리소스 처리요구를 수신한다.
여기에서, 리소스 처리요구는 리소스의 ID 및 리소스의 처리방식을 포함한다.
단계 202에서, 리소스의 처리방식과 이동 단말기 APP의 인터페이스의 ID간의 미리 설정된 대응관계로부터 리소스의 처리방식에 대응하는 리소스를 처리하데 사용된 이동 단말기 APP의 인터페이스의 ID를 획득하고, 리소스의 ID와 메모리 어드레스 간의 미리 설정된 대응관계로부터 리소스 처리요구에 포함된 리소스의 ID에 대응되는 리소스의 메모리 어드레스를 획득한다.
단계 203에서, 제 1 인스트럭션을 생성하고, 획득한 리소스의 메모리 어드레스와 제 1 인스트럭션을 클라이언트측 컴퓨터에 전송한다.
여기에서, 제 1 인스트럭션은 리소스를 처리하는 이동 단말기 APP의 인터페이스의 ID를 포함하고,제 1 인스트럭션은 이동 단말기에게 이동 단말기 APP의 인터페이스를 호출하여 리소스를 처리하라고 지시하기 위한 것이다.
본 발명의 실시예는 클라이언트측 컴퓨터를 통하여 서버로부터 반환된 제 1 인스트럭션 및 리소스의 메모리 어드레스를 수신하고, 리소스의 메모리 어드레스로부터 리소스를 다운로드하며, 다운로드한 리소스와 제 1 인스트럭션을 이동 단말기에 송신한다. 이동 단말기는 리소스와 제 1 인스트럭션을 수신한 후 제 1 인스트럭션에 따라 이동 단말기 APP의 인터페이스의 ID에 대응되는 인터페이스를 자동적으로 호출하여 리소스를 처리함으로써 리소스의 사용을 완료한다.이는 이동 단말기 리소스의 다운로드로부터 이동 단말기 리소스의 사용까지의 동작 단계를 간소화하며 사용자의 시간을 절약한다.
도 4는 본 발명의 실시예에 따른 다른 이동 단말기 리소스의 처리방법을 도시하며 방법은 이동 단말기에 의해 실행될 수 있다. 도4에 도시한 바와 같이, 방법은 하기와 같은 단계를 포함한다.
단계 301에서, 클라이언트측 컴퓨터가 송신한 제 1 인스트럭션 및 리소스를 수신한다.
여기에서, 제 1 인스트럭션은 리소스를 처리하는 이동 단말기 APP의 인터페이스의 ID를 포함하고, 제 1 인스트럭션은 이동 단말기가 이동 단말기 APP의 인터페이스를 호출하여 리소스를 처리하도록 지시하기 위한 것이다.
단계 302에서, 제 1 인스트럭션에 따라 이동 단말기 APP의 인터페이스를 호출하여 리소스를 처리한다.
본 발명의 실시예는 클라이언트측 컴퓨터를 통하여 서버로부터 반환된 제 1 인스트럭션 및 리소스의 메모리 어드레스를 수신하고, 리소스의 메모리 어드레스로부터 리소스를 다운로드하며, 다운로드한 리소스와 제 1 인스트럭션을 이동 단말기에 송신한다. 이동 단말기는 리소스와 제 1 인스트럭션을 수신한 후 제 1 인스트럭션에 따라 이동 단말기 APP의 인터페이스의 ID에 대응되는 인터페이스를 자동적으로 호출하여 리소스를 처리함으로써 리소스의 사용을 완료한다. 이는 이동 단말기 리소스의 다운로드로부터 이동 단말기 리소스의 사용까지의 동작 단계를 간소화하며 사용자의 시간을 절약한다.
도 5는 본 발명의 실시예에 따른 또 다른 이동 단말기 리소스의 처리방법을 도시하며 본 실시예에서는 이동 단말기 중의 휴대폰을 예로 하여 이동 단말기 리소스의 처리방법을 구체적으로 소개하도록 한다. 도 5에 도시한 바와 같이, 방법은 하기와 같은 단계를 포함한다.
단계 401에서, 클라이언트측 컴퓨터는 사용자의 명령에 근거하여 서버에 리소스 처리요구를 송신한다.
여기에서, 리소스 처리요구는 리소스의 ID 및 리소스의 처리방식을 포함한다.
선택적으로, 사용자는 휴대폰과 클라이언트측 컴퓨터를 연결한다. 클라이언트측 컴퓨터에는 휴대폰을 관리하는 애플리케이션 프로그램(예를 들면, "모바일 폰 어시스턴트(mobile phone assistant)")이 설치되어 있고 사용자는 애플리케이션 프로그램을 통하여 휴대폰을 관리할 수 있다. 이와 함께 사용자는 애플리케이션 프로그램 소프트웨어를 이용하여 각종 휴대폰 리소스를 제공하는 사이트 액세스할 수 있다. 사용자는 사이트의 리소스를 열람하고 휴대폰에서 처리해야 할 리소스를 선택하여 애플리케이션 프로그램에 선택된 리소스를 처리하는 명령을 보낸다. 애플리케이션 프로그램 소프트웨어는 사용자의 명령에 근거하여 서버에 리소스 처리요구를 송신한다.
사용자가 사이트로부터 이미지를 다운로드하고 다운로드한 이미지를 직접 휴대폰의 홈화면의 배경화면에 적용시키려 한다고 가정한다. 사용자는 사이트의 홈페지에 표시된 이미지를 열람하여 마음에 드는 이미지를 찾는다. 사용자는 마음에 드는 이미지를 찾으면 이미지를 선택하고 이미지 하방의 "직접 휴대폰의 홈화면의 배경화면으로 설치"의 버튼을 클릭하여 홈화면의 배경화면 설치 요구를 개시한다. 요구는 선택한 이미지의 ID 및 이미지의 처리방식(즉, 이미지를 휴대폰 홈화면의 배경화면으로 설치)을 포함할 수 있다.
단계 402에서, 서버는 처리해야 할 리소스를 처리하는 휴대폰 APP의 인터페이스의 ID 및 처리해야 할 리소스의 ID에 대응되는 처리해야 할 리소스의 메모리 어드레스를 획득한다.
서버는 클라이언트측 컴퓨터가 송신한 리소스 처리 요구를 수신한 후, 리소스의 처리방식과 휴대폰 APP의 인터페이스의 ID 간의 미리 설정된 대응관계로부터 처리해야 할 리소스의 처리방식에 대응하는 처리될 리소스를 처리하는 휴대폰 APP의 인터페이스의 ID를 획득하고, 리소스의 ID와 메모리 어드레스 간의 미리 설정된 대응관계로부터 처리될 리소스의 ID에 대응되는 처리될 리소스의 메모리 어드레스를 획득한다.
예를 들면, 서버가 수신한 리소스 처리 요구가 상기 홈화면의 배경화면 설치 요구이다. 리소스의 ID와 메모리 어드레스 간의 미리 설정된 대응관계로부터 홈화면의 배경화면 설치 요구에 포함되어 있는 이미지의 ID에 대응되는 메모리 어드레스를 획득한다. 메모리 어드레스에는 이미지가 저장되어 있다. 그동안, 서버는 리소스의 처리방식과 휴대폰 APP의 인터페이스의 ID 간의 미리 설정된 대응관계로부터 홈화면의 배경화면 설치 요구에 포함되어 있는 이미지의 처리방식에 대응되는 휴대폰 APP의 인터페이스의 ID, 즉, 이미지를 홈화면의 배경화면으로 설치하는 APP의 인터페이스의 ID를 획득한다. 또는, 서버가 수신한 리소스 처리 요구가 지정된 APP의 설치 요구라고 하면 지정된 APP의 설치 요구에는 지정된 APP의 ID 및 지정된 APP의 처리방식(지정된 APP를 설치)이 포함된다. 서버는 리소스의 ID와 메모리 어드레스 간의 미리 설정된 대응관계로부터 지정된 APP의 ID에 대응되는 메모리 어드레스를 획득한다. 메모리 어드레스에는 APP의 안드로이드 패킷(Android Package,APK)이 저장되어 있다. 한편, 서버는 리소스의 처리방식과 휴대폰 APP의 인터페이스의 ID 간의 미리 설정된 대응관계로부터 지정된 APP의 처리방식에 대응하는 휴대폰 APP의 인터페이스의 ID, 즉, APP의 인터페이스의 ID를 설치하는 인터페이스의 ID를 획득한다.
선택적으로, 네트워크 유지보호 인원은 서버에 리소스의 처리방식과 휴대폰 APP의 인터페이스의 ID간의 대응관계를 미리 수립할 수 있다. 수립 전에 서버의 네트워크 유지보호 인원과 휴대폰 APP의 개발인원은 공동 협상하여 대응관계를 생성할 수 있다. 주의해야 할 것은, 본 발명의 실시예에서 휴대폰 APP의 인터페이스의 ID는 유일하게 휴대폰 APP의 인터페이스를 식별한다. 즉, 하나의 휴대폰 APP의 상이한 인터페이스의 ID는 상이하다. 예를 들면, 배경화면을 설치하는 APP는 홈 화면의 배경화면을 설치하는 인터페이스와 잠금 화면의 배경화면을 설치하는 인터페이스를 포함한다. 또한, 상이한 휴대폰 APP의 인터페이스의 ID 역시 상이하다.
선택적으로, 단계 402에서, 서버는 리소스의 처리방식과 휴대폰 APP의 ID간의 미리 설정된 대응관계로부터 리소스에 대응되는 휴대폰 APP의 ID를 획득하고, 획득된 리소스에 대응되는 휴대폰 APP의 ID를 클라이언트측 컴퓨터에 송신한다.
단계 403에서 서버는 제 1 인스트럭션을 생성하고, 리소스의 메모리 어드레스와 제 1 인스트럭션을 클라이언트측 컴퓨터에 반환한다.
여기에서, 제 1 인스트럭션은 리소스를 처리하는 휴대폰 APP의 인터페이스의 ID를 포함하고 제 1 인스트럭션은 휴대폰이 휴대폰 APP의 인터페이스를 호출하여 리소스를 처리하도록 지시하기 위한 것이다.
예를 들면, 서버가 이미지의 메모리 어드레스 및 이미지를 홈화면의 배경화면으로 설치하는 APP의 인터페이스의 ID를 획득한 후 제 1 인스트럭션을 생성하며 제 1 인스트럭션에는 이미지를 홈화면의 배경화면으로 설치하는 APP의 인터페이스의 ID가 포함되어 있다. 이미지의 메모리 어드레스 및 제 1 인스트럭션을 클라이언트측 컴퓨터에 반환한다.
단계 404에서, 클라이언트측 컴퓨터는 서버가 송신한 리소스에 대응되는 휴대폰 APP의 ID를 수신한 후 휴대폰에 휴대폰 APP가 설치되어 있는지 여부를 검출한다.
휴대폰에 휴대폰 APP가 설치되어 있는 것이 검출되면, 단계 405를 실행하고 휴대폰에 휴대폰 APP가 설치되어 있지 않은 것이 검출되면 본 과정을 종료한다.
선택적으로, 클라이언트측 컴퓨터는 서버가 송신한 리소스에 대응되는 휴대폰 APP의 ID를 수신한 후 휴대폰에 설치되어 있는 모든 APP의 ID를 스캔하여, 설치되어 있는 모든 APP 중에 APP가 존재하는지 판단한다. 휴대폰에 APP가 설치되어 있을 경우 단계 405를 실행하고 휴대폰에 APP가 설치되어 있지 않을 경우 본 과정을 종료한다.
단계 405에서, 클라이언트측 컴퓨터는 리소스의 메모리 어드레스로부터 리소스를 다운로드하고 다운로드된 리소스와 제 1 인스트럭션을 휴대폰에 송신한다.
선택적으로, 휴대폰에 APP가 설치되어 있는 것이 검출되면, 클라이언트측 컴퓨터는 이미지의 메모리 어드레스로부터 이미지를 다운로드하고 다운로드된 이미지와 제 1 인스트럭션을 휴대폰에 송신한다.
단계 406에서, 휴대폰은 클라이언트측 컴퓨터가 송신한 리소스와 제 1 인스트럭션을 수신하고 제 1 인스트럭션에 따라 APP의 인터페이스를 호출하여 리소스를 처리한다.
선택적으로, 휴대폰은 클라이언트측 컴퓨터가 송신한 제 1 인스트럭션 및 다운로드한 이미지를 수신한 후 이미지를 홈화면의 배경화면으로 설치하는 APP의 인터페이스를 호출하여 다운로드한 이미지를 홈화면의 배경화면으로 설치한다.
단계 407에서, 서버는 제 2 인스트럭션을 생성하고 제 2 인스트럭션을 클라이언트측 컴퓨터에 송신한다.
여기에서, 제 2 인스트럭션은 휴대폰 APP의 인터페이스의 ID와 리소스의 ID를 포함하고 휴대폰이 휴대폰 APP의 인터페이스를 호출하여 리소스의 처리결과를 반환하도록 지시하기 위한 것이다.
여기에서, 리소스의 처리결과는 휴대폰이 리소스를 처리했는지 아닌지를 나타내기 위한 것이다. 선택적으로, 본 실시예에서 본 단계 407과 단계 403의 실행 순서를 한정하지 않으며 단계 407은 단계 403과 동시에 실행할 수 있다. 서버는 제 1 인스트럭션을 클라이언트측 컴퓨터에 반환할 때(단계 403을 참조)제 2 인스트럭션도 함께 전송할 수 있다.
서버가 이미지의 메모리 어드레스, 제 1 인스트럭션과 제 2 인스트럭션을 하나의 명령으로 패키징하여 클라이언트측 컴퓨터에 송신한다고 하면 명령은 callService(“setWallpaper”,setWallPaperCallback(result){},“http://example.com/mountain.jpg”)이다. 여기에서, “setWallpaper”은 홈화면의 배경화면을 설치하는 인터페이스의 ID를 나타내고, “http://example.com/mountain.jpg”는 이미지의 메모리 어드레스이며 “callService”는 “setWallpaper” 인터페이스를 호출하여 이미지를 처리하는 것을 나타내며 setWallPaperCallback(result){}은 “setWallpaper” 인터페이스를 호출하여 이미지의 처리결과를 반환하는 것을 나타낸다. “setWallPaperCallback”는 콜백 함수일 수 있다.
단계 408에서, 클라이언트측 컴퓨터는 서버가 송신한 제 2 인스트럭션을 수신하고 제 2 인스트럭션을 휴대폰에 송신하며 휴대폰으로부터의 리소스의 처리결과를 서버에 송신한다.
선택적으로, 휴대폰은 클라이언트측 컴퓨터가 송신한 제 2 인스트럭션에 따라 리소스의 처리결과를 클라이언트측 컴퓨터에 반환한다. 클라이언트측 컴퓨터는 리소스의 처리결과를 수신한 후 서버에 리소스의 처리결과를 송신한다.
본 발명의 실시예는 클라이언트측 컴퓨터를 통하여 서버로부터의 리소스의 메모리 어드레스와 제 1 인스트럭션을 수신하고 리소스의 메모리 어드레스로부터 리소스를 다운로드하며 다운로드한 리소스와 제 1 인스트럭션을 이동 단말기에 송신한다. 이동 단말기는 리소스와 제 1 인스트럭션을 수신한 후 제 1 인스트럭션에 따라 이동 단말기 APP의 인터페이스의 ID에 대응되는 인터페이스를 자동적으로 호출하여 리소스를 처리함으로써 리소스의 사용을 완료하며 이동 단말기 리소스의 다운로드로부터 이동 단말기 리소스의 사용까지의 동작 단계를 간소화하고 사용자의 시간을 절약한다.
도 6은 본 발명의 실시예에 따른 이동 단말기 리소스 처리장치를 나타낸다. 도6에 도시한 바와 같이, 장치는 송신모듈(501), 제 1 수신모듈(502), 다운로드모듈(503)을 포함한다.
송신모듈(501)은 서버에 리소스 처리요구를 송신하기 위한 것으로서 리소스 처리요구는 리소스의 ID 및 리소스의 처리방식을 포함한다.
제 1 수신모듈(502)은 서버로부터의 리소스의 메모리 어드레스와 제 1 인스트럭션을 수신하기 위한 것이다. 여기에서, 제 1 인스트럭션은 리소스를 처리하는 이동 단말기 APP의 인터페이스의 ID를 포함하고, 이동 단말기가 이동 단말기 APP의 인터페이스를 호출하여 리소스를 처리하도록 지시하기 위한 것이다.
다운로드모듈(503)은 리소스의 메모리 어드레스로부터 리소스를 다운로드하고 다운로드한 리소스와 제 1 인스트럭션을 이동 단말기에 송신하여 이동 단말기가 이동 단말기 APP의 인터페이스를 호출하여 리소스를 처리하도록 하기 위한 것이다.
선택적으로, 다운로드모듈(503)은 이동 단말기에 설치되어 있는 모든 이동 단말기 APP의 ID를 스캔하고 서버가 송신한 이동 단말기 APP의 ID에 따라 이동 단말기에 이동 단말기 APP가 설치되어 있는지 검출하며 이동 단말기에 이동 단말기 APP가 설치되어 있는 것이 검출되면 리소스의 메모리 어드레스로부터 리소스를 다운로드하고 다운로드한 리소스와 제 1 인스트럭션을 이동 단말기에 송신하여 이동 단말기가 이동 단말기 APP의 인터페이스를 호출하여 리소스를 처리하도록 한다.
선택적으로, 제 1 수신모듈(502)은 서버가 송신한 제 2 인스트럭션을 수신하도록 또한 구성된다. 제 2 인스트럭션은 이동 단말기 APP의 인터페이스의 ID와 리소스의 ID를 포함하고 이동 단말기가 이동 단말기 APP의 인터페이스를 호출하여 리소스의 처리결과를 반환하도록 지시하기 위한 것이다. 제 1 수신모듈(502)은 제 2 인스트럭션을 이동 단말기에 송신하고 이동 단말기로부터 반환된 리소스의 처리결과를 서버에 송신한다.
선택적으로, 도 6에 도시한 장치는 도 1에 도시한 클라이언트측 컴퓨터(11)에 설치될 수 있다.
본 발명의 실시예는 클라이언트측 컴퓨터를 통하여 서버로부터 반환된 제 1 인스트럭션 및 리소스의 메모리 어드레스를 수신하고 리소스의 메모리 어드레스로부터 리소스를 다운로드하며 다운로드한 리소스와 제 1 인스트럭션을 이동 단말기에 송신한다. 이동 단말기는 리소스와 제 1 인스트럭션을 수신한 후 제 1 인스트럭션에 따라 이동 단말기 APP의 인터페이스의 ID에 대응되는 인터페이스를 자동적으로 호출하여 리소스를 처리함으로써 리소스의 사용을 완성하며 이동 단말기 리소스의 다운로드로부터 이동 단말기 리소스의 사용까지의 동작 단계를 간소화하고 사용자의 시간을 절약한다.
도 7은 본 발명의 실시예에 따른 클라이언트측 컴퓨터(예를 들면 도 1에 도시한 클라이언트측 컴퓨터(11))의 구성을 모식적으로 나타내는 도이다. 도 7을 참조하면 클라이언트측 컴퓨터는 상기 실시예에 따른 방법을 실행하는데 사용될 수 있다.
선택적으로, 클라이언트측 컴퓨터(700)는 하나 이상의 컴퓨터 판독가능 저장 매체의 메모리(710), 입력유닛(720), 표시유닛(730), 오디오회로(740), WIFI(Wireless Fidelity)모듈(750), 하나 이상의 처리 코어를 구비하는 프로세서(760) 및 전원(770) 등을 포함한다. 당업자는 도 7에 도시된 클라이언트측 컴퓨터의 구성이 클라이언트측 컴퓨터에 대한 한정이 아니며 클라이언트측 컴퓨터가 도시된 부품보다 많은 수량 또는 적은 수량의 부품을 구비해도 되고 혹은 몇 개의 부품의 조합 또는 부동한 부품 배치를 구비해도 됨을 이해해야 한다.
메모리(710)는 소프트웨어 프로그램 및 모듈을 저장하기 위한 것이며 프로세서(760)는 메모리(710)에 저장되어 있는 소프트웨어 프로그램 및 모듈을 실행하는 것을 통하여 각종 기능의 애플리케이션 프로그램 및 데이터 처리를 실행한다. 메모리(710)는 주로 프로그램 저장영역과 데이터 저장영역을 구비한다. 프로그램 저장영역에는 OS, 적어도 하나의 기능을 실행하는 애플리케이션 프로그램(예를 들면 음성재생기능, 화상재생기능 등)등이 저장된다. 데이터 저장영역에는 클라이언트측 컴퓨터(700)의 사용에 의해 작성된 데이터(예를 들면 오디오 데이터, 전화부 등) 등이 저장된다. 또한, 메모리(710)는 고속RAM(Random Access Memory)을 포함해도 되고, 예를 들면, 적어도하나의 자기 디스크 메모리, 플래시 메모리 등 비휘발성 메모리 또는 기타 휘발성 SSD(solid state drive) 메모리를 포함해도 된다. 그리고 메모리(710)는 프로세서(760) 및 입력유닛(720)이 메모리(710)에 액세스할 수 있도록 메모리 제어기를 더 포함해도 된다.
입력유닛(720)은 숫자 또는 캐릭터 정보의 입력을 받고 사용자 설정 및 기능 제어에 관한 키보드, 마우스, 조이 스틱, 광학 볼이나 트랙 볼에 의한 신호입력을 발생하기 위한 것이다. 입력유닛(720)은 터치센시티브면(721) 및 기타 입력장치(722)를 포함해도 된다. 터치센시티브면(721)은 터치 패널 또는 터치 패드라고도 불리우며 사용자가 그 표면위나 부근에 대한 터치 동작(예를 들면, 사용자가 손가락이나 터치팬 등의 임의의 적합한 물건이나 부속품을 사용하여 터치센시티브면(721) 위 혹은 터치센시티브면(721) 부근에 대하여 진행하는 동작)을 수집함과 동시에 미리 설정된 프로그램에 따라 관련된 접속장치를 구동한다. 터치센시티브면(721)은 선택적으로 2개의 부분, 즉, 터치 검출수단 및 터치 제어기를 포함해도 된다. 여기에서, 터치 검출수단은 사용자의 터치 위치를 검출함과 동시에 터치 동작에 의한 신호를 검출하고 그 터치 정보를 터치 제어기에 송신한다. 터치 제어기는 터치 검출수단으로부터 터치 정보를 수신하고 정보를 접촉점 좌표로 변환하여 프로세서(760)에 송신함과 동시에 프로세서(760)로부터의 커맨드를 수신하여 실행한다. 또한, 저항식, 용량식, 적외선식 및 표면 음파 등의 각종 방식으로 터치센시티브면(721)을 실현할 수 있다. 입력유닛(720)은 터치센시티브면(721) 외에 기타 입력장치(722)를 더 포함해도 된다. 기타 입력장치(722)는 물리적인 키보드, 기능키(예를 들면, 볼륨버튼, 스위치버튼 등), 트랙 볼, 마우스, 조이 스틱 등 중 하나 이상을 포함해도 되지만 이에 한정되지 않는다.
표시유닛(730)은 사용자가 입력한 정보나 사용자에게 제공하는 정보 및 클라이언트측 컴퓨터(700)의 각종 그래픽 사용자 인터페이스(GUI)를 표시하기 위한 것이며 이러한 그래픽 사용자 인터페이스는 도형, 텍스트, 아이콘, 비디오 및 그들의 임의의 조합으로 구성될 수 있다. 표시유닛(730)은 표시패널(731)을 포함할 수 있다. 선택적으로 표시패널(731)은 LCD(Liquid Crystal Display), OLED(Organic Light-Emitting Diode) 등 형태로 구성되어도 된다. 또한, 터치센시티브면(721)이 표시패널(731)을 덮게끔 설치되고 터치센시티브면(721)이 그 표면 또는 부근에 대한 터치동작을 검출하면 그 검출 결과를 프로세서(760)에 전송하여 터치 이벤트의 타입을 확인하게 하고 그 후 프로세서(760)가 터치 이벤트의 타입에 근거하여 표시패널(731) 상에 대응되는 시각적 출력을 제공하도록 구성되어도 된다. 도 7에 있어서, 터치센시티브면(721)과 표시패널(731)은 2개의 독립적인 부품으로서 출력 및 입력 기능을 실현하게끔 구성되어 있지만 터치센시티브면(721)과 표시패널(731)을 집적 구성하여 입력 및 출력 기능을 실현하는 실시예도 가능하다.
오디오회로(740)는 스피커(741)와 마이크(742)를 포함한다. 마이크(742)는 사용자와 클라이언트측 컴퓨터(700) 간의 오디오 인터페이스를 제공한다. 오디오회로(740)는 수신한 오디오 데이터로부터 변환된 전기 신호를 스피커(741)에 전송하고 스피커(741)에 의하여 음성 신호로 변환하여 출력한다. 반면, 마이크(742)는 수집한 음성 신호를 전기 신호로 변환하고 오디오회로(740)가 전기 신호를 수신한 후 오디오 데이터로 변환하고 오디오 데이터를 프로세서(760)에 전송하여 처리한 후 예를 들면 기타 클라이언트측 컴퓨터에 전송하거나 또는 오디오 데이터를 메모리(710)에 송신하여더 처리하도록 한다. 오디오회로(740)는 클라이언트측 컴퓨터(700)가 외부의 이어폰과 통신할 수 있도록 이어폰 삽입공을 더 포함해도 된다.
클라이언트측 컴퓨터는 무선통신을 실현하기 위하여 무선통신유닛(750)을 구비해도 된다. 무선통신유닛(750)은 WIFI모듈이여도 된다. WIFI는 근거리 무선통신기술에 속하며 사용자에게 무선 광대역 인터넷 액세스를 제공하므로 사용자는 클라이언트측 컴퓨터(700)의 무선통신유닛(750)을 이용하여 전자메일의 송수신, 웹 사이트의 열람, 스트리밍 미디어의 액세스 등을 진행할 수 있다. 비록 도 7에서 무선통신유닛(750)을 도시하고 있지만 무선통신유닛(750)은 클라이언트측 컴퓨터(700)에 있어서 불가결의 구성이 아니며 본 발명의 취지를 변경하지 않는 범위 내에서 수요에 따라 생략할 수 있음을 이해해야 한다.
프로세서(760)는 클라이언트측 컴퓨터(700)의 제어 센터이며 각종 인터페이스 및 회로를 경유하여 클라이언트측 컴퓨터 전체의 각 부분에 접속되며 메모리(710) 내에 저장된 소프트웨어 프로그램 및/또는 모듈을 실행 또는 작동시킴과 동시에 메모리(710) 내에 저장되어 있는 데이터를 호출하는 것을 통하여 클라이언트측 컴퓨터(700)의 각종 기능의 실행 및 데이터의 처리를 실현하며 따라서 클라이언트측 컴퓨터 전체를 제어한다. 선택적으로 프로세서(760)는 하나 이상의 처리 코어를 포함해도 되고 애플리케이션 프로그램 프로세서와 모뎀 프로세서를 집적하여 구성되어도 된다. 여기에서 애플리케이션 프로그램 프로세서는 주로 OS, 사용자 인터페이스 및 애플리케이션 프로그램 등을 처리하고 모뎀 프로세서는 주로 무선통신을 처리한다. 그리고 상기 모뎀 프로세서가 프로세서(760)에 집적되지 않아도 됨을 이해해야 한다.
클라이언트측 컴퓨터(700)는 각 부분에 전력을 공급하는 전원(770)(예를 들면 배터리)를 더 포함하고 전원(770)은 전원관리시스템을 통하여 프로세서(760)에 논리적으로 접속되어 전원관리시스템을 통하여 충전/방전관리 및 전력관리 등 기능을 실현할 수 있다. 전원(770)은 하나 이상의 직류 또는 교류 전원, 재충전시스템, 전원고장검출회로, 전원 컨버터 또는 인버터, 전원상태 인티케이터 등 임의의 어셈블리를 더 포함해도 된다.
클라이언트측 컴퓨터(700)는 비록 도시되지는 않았지만 카메라, 블루투스모듈 등을 더 포함해도 되며 여기에서 그 구체적인 설명은 생략한다. 본 실시예에 있어서, 클라이언트측 컴퓨터는 메모리 및 하나 이상의 프로그램을 더 포함한다. 여기에서, 하나 이상의 프로그램은 메모리에 저장되고 하나 이상의 프로세서에 의해 실행되며, 서버에 리소스의 ID 및 리소스의 처리방식을 포함하는 리소스 처리요구를 송신하고 서버로부터 리소스를 처리하는 이동 단말기 APP의 인터페이스의 ID를 포함하고 이동 단말기가 이동 단말기 APP의 인터페이스를 호출하여 리소스를 처리하도록 지시하기 위한 제1 인스트럭션 및 리소스의 메모리 어드레스를 수신하며, 리소스의 메모리 어드레스로부터 리소스를 다운로드하고 다운로드한 리소스와 제 1 인스트럭션을 이동 단말기에 송신하여 이동 단말기가 이동 단말기 APP의 인터페이스를 호출하여 리소스를 처리하도록 하는 동작을 진행하기 위한 동작을 수행하는 인스트럭션을 포함한다.
선택적으로, 프로세서는 또한 이동 단말기에 설치되어 있는 모든 이동 단말기 APP의 ID를 스캔하고 서버가 송신한 이동 단말기 APP의 ID에 따라 이동 단말기에 이동 단말기 APP가 설치되어 있는지 검출하며 이동 단말기에 이동 단말기 APP가 설치되어 있는 것이 검출되면 리소스의 메모리 어드레스로부터 리소스를 다운로드하고 다운로드한 리소스와 제 1 인스트럭션을 이동 단말기에 송신하여 이동 단말기가 이동 단말기 APP의 인터페이스를 호출하여 리소스를 처리하도록 할 수 있다.
선택적으로, 프로세서는 또한 서버로부터 이동 단말기 APP의 인터페이스의 ID와 리소스의 ID를 포함하고 이동 단말기가 이동 단말기 APP의 인터페이스를 호출하여 리소스의 처리결과를 반환하도록 하기 위한 제 2 인스트럭션을 수신하고 제 2 인스트럭션을 이동 단말기에 송신하며 이동 단말기로부터의 리소스의 처리결과를 서버에 송신할 수 있다.
도 8은 본 발명의 실시예에 따른 다른 이동 단말기 리소스 처리장치를 나타낸다. 도 8에 도시한 바와 같이, 장치는 제 2 수신모듈(601), 획득모듈(602), 반환모듈(603)을 포함한다.
제 2 수신모듈(601)은 클라이언트측 컴퓨터가 송신한 리소스 처리요구를 수신하기 위한 것이다. 리소스 처리요구는 리소스의 ID 및 리소스의 처리방식을 포함한다.
획득모듈(602)은 리소스의 처리방식과 이동 단말기 APP의 인터페이스의 ID간의 미리 설정된 대응관계로부터 리소스의 처리방식에 대응되며 리소스를 처리하는 이동 단말기 APP의 인터페이스의 ID를 획득하며 리소스의 ID와 메모리 어드레스 간의 미리 설정된 대응관계로부터 처리해야 할 리소스의 ID에 대응되는 리소스의 메모리 어드레스를 획득한다.
반환모듈(603)은 제 1 인스트럭션을 생성하고, 처리해야 할 리소스의 메모리 어드레스와 제 1 인스트럭션을 클라이언트측 컴퓨터에 반환하기 위한 것이다. 여기에서, 제 1 인스트럭션은 리소스를 처리하는 이동 단말기 APP의 인터페이스의 ID를 포함하고 제 1 인스트럭션은 이동 단말기가 이동 단말기 APP의 인터페이스를 호출하여 리소스를 처리하도록 지시하기 위한 것이다.
반환모듈(603)은 또한 제 2 인스트럭션을 생성하고, 제 2 인스트럭션을 클라이언트측 컴퓨터에 송신한다. 제 2 인스트럭션은 이동 단말기 APP의 인터페이스의 ID와 리소스의 ID를 포함하고 제 2 인스트럭션은 이동 단말기가 이동 단말기 APP의 인터페이스를 호출하여 리소스의 처리결과를 반환하도록 지시하기 위한 것이다.
선택적으로, 도 8에 도시한 장치는 도 1에 도시한 서버(10)에 설치될 수 있다.
본 발명의 실시예는 클라이언트측 컴퓨터를 통하여 서버로부터의 리소스의 메모리 어드레스와 제 1 인스트럭션을 수신하고 리소스의 메모리 어드레스로부터 리소스를 다운로드하며, 다운로드한 리소스와 제 1 인스트럭션을 이동 단말기에 송신한다. 이동 단말기는 리소스와 제 1 인스트럭션을 수신한 후 제 1 인스트럭션에 따라 이동 단말기 APP의 인터페이스의 ID에 대응되는 인터페이스를 자동적으로 호출하여 리소스를 처리함으로써 리소스의 사용을 완료하며 이동 단말기 리소스의 다운로드로부터 이동 단말기 리소스의 사용까지의 동작 단계를 간소화하고 사용자의 시간을 절약한다.
도 9는 본 발명의 실시예에 따른 서버(예를 들면 도1에 도시한 서버(10))의 구성을 모식적으로 나타내는 도이다. 도 9를 참조하면 서버는 상기 실시예에 따른 방법을 실행할 수 있다.
선택적으로, 서버(1900)는 배치 또는 성능에 따라 비교적 큰 차이가 발생할 수 있으며 하나 이상의 CPU(central processing units,중앙 프로세서)(1922)(예를 들면, 하나 이상의 프로세서), 메모리(1932), APP(1942) 또는 데이터(1944)를 저장하는 하나 이상의 기록 매체(1930)(예를 들면, 하나 이상의 대용량 기억 디바이스)를 포함할 수 있다. 여기에서, 메모리(1932)와 기록 매체(1930)는 일시적으로 기억하거나 영구적으로 기억할 수 있다. 기록 매체(1930)에 기억되어 있는 프로그램은 하나 이상의 모듈(미도시)을 포함하고 각 모듈은 서버 중의 일련의 인스트럭션을 포함할 수 있다. 또한, 중앙 프로세서(1922)는 기록 매체(1930)와 통신하고 서버(1900)에서 기록 매체(1930) 중의 일련의 명령 동작을 실행하게끔 설치될 수 있다.
서버(1900)는 또한 하나 이상의 전원(1926), 하나 이상의 유선 또는 무선 네트워크 인터페이스(1950), 하나 이상의 입출력 인터페이스(1958), 하나 이상의 키보드(1956) 및/또는 하나 이상의 OS(1941)(예를 들면, Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM 등)을 포함할 수 있다.
서버(1900)는 CPU, 메모리,하나 이상의 프로그램을 포함하고, 그 중 하나 이상의 프로그램은 메모리에 저장되며 하나 이상의 CPU에 의해 실행되며, 하나 이상의 프로그램은, 클라이언트측 컴퓨터로부터 리소스의 ID 및 리소스의 처리방식을 포함하는 리소스 처리요구를 수신하고, 리소스의 처리방식과 이동 단말기 APP의 인터페이스의 ID간의 미리 설정된 대응관계로부터 리소스의 처리방식에 대응하는 리소스를 처리하는 이동 단말기 APP의 인터페이스의 ID를 획득하고 리소스의 ID와 메모리 어드레스 간의 미리 설정된 대응관계로부터 처리해야 할 리소스의 ID에 대응되는 리소스의 메모리 어드레스를 획득하며, 제 1 인스트럭션을 생성하고 처리해야 할 리소스의 메모리 어드레스와 제 1 인스트럭션을 클라이언트측 컴퓨터에 반환하는 동작을 수행하기 위한 인스트럭션을 포함한다. 여기에서, 제 1 인스트럭션은 리소스를 처리하는 이동 단말기 APP의 인터페이스의 ID를 포함하고,이동 단말기가 이동 단말기 APP의 인터페이스를 호출하여 리소스를 처리하도록 지시하기 위한 것이다.
선택적으로, CPU는 또한 제 2 인스트럭션을 생성하고 제 2 인스트럭션을 클라이언트측 컴퓨터에 송신할 수 있다. 제 2 인스트럭션은 이동 단말기 APP의 인터페이스의 ID와 리소스의 ID를 포함하고,이동 단말기가 이동 단말기 APP의 인터페이스를 호출하여 리소스의 처리결과를 반환하도록 지시하기 위한 것이다.
도 10은 본 발명의 실시예에 따른 또다른 이동 단말기 리소스 처리장치를 도시하며 도 10에 도시한 바와 같이, 장치는 제 3 수신모듈(701)과 호출모듈(702)을 포함한다.
제 3 수신모듈(701)은 클라이언트측 컴퓨터가 다운로드한 리소스와 제 1 인스트럭션을 수신하기 위한 것이다. 여기에서, 제 1 인스트럭션은 리소스를 처리하는 이동 단말기 APP의 인터페이스의 ID를 포함하고,이동 단말기가 이동 단말기 APP의 인터페이스를 호출하여 리소스를 처리하도록 지시하기 위한 것이다.
호출모듈(702)은 제 1 인스트럭션에 따라 이동 단말기 APP의 인터페이스를 호출하여 리소스를 처리하기 위한 것이다.
선택적으로, 제 3 수신모듈(701)은 또한 클라이언트측 컴퓨터가 송신한 제 2 인스트럭션을 수신한다. 제 2 인스트럭션은 이동 단말기 APP의 인터페이스의 ID와 리소스의 ID를 포함하고 이동 단말기가 이동 단말기 APP의 인터페이스를 호출하여 리소스의 처리결과를 반환하도록 지시하기 위한 것이다.
호출모듈(702)은 또한 제 2 인스트럭션에 따라 이동 단말기 APP의 인터페이스를 호출하여 리소스의 처리결과를 반환하고 리소스의 처리결과를 클라이언트측 컴퓨터에 송신한다.
선택적으로, 도 10에 도시한 장치는 도 1에 도시한 이동 단말기(12)에 설치될 수 있다.
본 발명의 실시예는 클라이언트측 컴퓨터를 통하여 서버로부터의 리소스의 메모리 어드레스와 제 1 인스트럭션을 수신하고 리소스의 메모리 어드레스로부터 리소스를 다운로드하며 다운로드한 리소스와 제 1 인스트럭션을 이동 단말기에 송신한다. 이동 단말기는 리소스와 제 1 인스트럭션을 수신한 후 제 1 인스트럭션에 따라 이동 단말기 APP의 인터페이스의 ID에 대응되는 인터페이스를 자동적으로 호출하여 리소스를 처리함으로써 리소스의 사용을 완료하며 이동 단말기 리소스의 다운로드로부터 이동 단말기 리소스의 사용까지의 동작 단계를 간소화하고 사용자의 시간을 절약한다.
도 11은 본 발명의 실시예에 따른 이동 단말기(예를 들면 도1에 도시한 이동 단말기(12))의 구성을 모식적으로 나타내는 도이다. 도 11을 참조하면 이동 단말기는 상기 실시예에 따른 방법을 실행할 수 있다.
선택적으로, 이동단말기(800)는 통신유닛(110), 컴퓨터 판독가능 저장 매체를 하나 이상 포함하는 메모리(120), 입력유닛(130), 표시유닛(140), 센서(150), 오디오회로(160), 무선통신유닛(170), 하나 이상의 처리 코어를 구비하는 프로세서(180) 및 전원(190) 등을 포함한다. 당업자는 도 11에 도시된 이동단말기의 구성이 이동단말기에 대한 한정이 아니며 이동단말기가 도시된 부품보다 많은 수량 또는 적은 수량의 부품을 구비해도 되고 혹은 몇 개의 부품의 조합 또는 부동한 부품 배치를 구비해도 됨을 이해해야 한다.
통신유닛(110)은 정보를 송수신하거나 통화중에 신호를 수신하고 송신하기 위한 것이다. 통신유닛(110)은 RF(Radio Frequency)회로, 라우터, 모뎀 등의 네트워크 통신장치여도 된다. 특히, 통신유닛(110)이 RF회로일 경우 기지국으로부터의 다운링크 정보를 수신한 후 하나 이상의 프로세서(180)에 전송하여 처리하게 한다. 또한, 업링크 데이터를 기지국에 송신한다. 일반적으로 통신유닛으로서의 RF회로는 안테나, 적어도 하나의 앰프, 튜너, 하나 이상의 발진기, 가입자인증모듈(SIM)카드, 송수신기, 커플러, LNA(Low Noise Amplifier, 저 노이즈 앰프), 듀플렉서 등을 포함하지만 이에 한정되지 않는다. 그리고 통신유닛(110)은 무선통신에 의해 네트워크 및 기타 장치와 통신할 수 있다. 상기 무선통신으로서 GSM(Global System of Mobile communication), GPRS(General Packet Radio Service), CDMA(Code Division Multiple Access), WCDMA(Wideband Code Division Multiple Access), LTE(Long Term Evolution), 전자메일, SMS(Short Messaging Service) 등을 포함하는 임의의 통신규격 또는 프로토콜을 이용해도 되지만 이에 한정되지 않는다. 메모리(120)는 소프트웨어 프로그램 및 모듈을 저장하기 위한 것이며 프로세서(180)는 메모리(120)에 저장되어 있는 소프트웨어 프로그램 및 모듈을 실행하는 것을 통하여 각종 기능의 애플리케이션 프로그램 및 데이터 처리를 실행한다. 메모리(120)는 주로 프로그램 저장영역과 데이터 저장영역을 포함한다. 프로그램 저장영역에는 OS, 적어도 하나의 기능을 실행하는 애플리케이션 프로그램(예를 들면, 음성재생기능, 화상재생기능 등) 등이 저장된다. 데이터 저장영역에는 이동단말기(800)의 사용에 의해 작성된 데이터(예를 들면, 오디오 데이터, 전화부 등) 등이 저장된다. 또한, 메모리(120)는 고속RAM(Random Access Memory)를 포함해도 되고, 예를 들면, 적어도 하나의 자기 디스크 메모리, 플래시 메모리 등 비휘발성 메모리 또는 기타 휘발성 SSD(solid state drive) 메모리를 포함해도 된다. 그리고 메모리(120)는 프로세서(180) 및 입력유닛(130)이 메모리(120)에 액세스할 수 있도록 메모리 제어기를 더 포함해도 된다.
입력유닛(130)은 숫자 또는 캐릭터 정보의 입력을 받고 사용자 설정 및 기능 제어에 관한 키보드, 마우스, 조이 스틱, 광학 볼이나 트랙 볼에 의한 신호입력을 발생하기 위한 것이다. 입력유닛(130)은 터치센시티브면(131) 및 기타 입력장치(132)를 포함해도 된다. 터치센시티브면(131)은 터치 패널 또는 터치 패드라고도 불리우며 사용자가 그 표면위나 부근에 대한 터치 동작(예를 들면 사용자가 손가락이나 터치팬 등의 임의의 적합한 물건이나 부속품을 사용하여 터치센시티브면(131) 위 혹은 터치센시티브면(131) 부근에 대하여 진행하는 동작)을 수집함과 동시에 미리 설정된 프로그램에 따라 관련된 접속장치를 구동한다. 터치센시티브면(131)은 선택적으로 2개의 부분 즉, 터치 검출수단 및 터치 제어기를 포함해도 된다. 여기에서, 터치 검출수단은 사용자의 터치 위치를 검출함과 동시에 터치 동작에 의한 신호를 검출하고 그 터치 정보를 터치 제어기에 전송한다. 터치 제어기는 터치 검출수단으로부터 터치 정보를 수신하고 정보를 접촉점 좌표로 변환하여 프로세서(180)에 전송함과 동시에 프로세서(180)로부터의 커맨드를 수신하여 실행한다. 또한, 저항식, 용량식, 적외선식 및 표면 탄성파식 등의 각종 방식으로 터치센시티브면(131)을 실현할 수 있다. 입력유닛(130)은 터치센시티브면(131) 외에 기타 입력장치(132)를 더 포함해도 된다. 기타 입력장치(132)는 물리적인 키보드, 기능키(예를 들면, 볼륨버튼, 스위치버튼 등), 트랙 볼, 마우스, 조이 스틱 등 중의 하나 이상을 포함해도 되지만 이에 한정되지 않는다.
표시유닛(140)은 사용자가 입력한 정보나 사용자에게 제공하는 정보 및 이동단말기(800)의 각종 그래픽 사용자 인터페이스(GUI)를 표시하기 위한 것이며 이러한 그래픽 사용자 인터페이스는 도형, 텍스트, 아이콘, 비디오 및 그들의 임의의 조합으로 구성될 수 있다. 표시유닛(140)은 표시패널(141)을 포함할 수 있다. 선택적으로 표시패널(141)은 LCD(Liquid Crystal Display), OLED(Organic Light-Emitting Diode) 등 형태로 구성되어도 된다. 또한, 터치센시티브면(131)이 표시패널(141)을 덮게끔 설치되고 터치센시티브면(131)이 그 표면 또는 부근에 대한 터치동작을 검출하면 그 검출 결과를 프로세서(180)에 전송하여 터치 이벤트의 타입을 확인하게 하고 그 후 프로세서(180)가 터치 이벤트의 타입에 근거하여 표시패널(141) 상에 대응되는 시각적 출력을 제공하도록 구성되어도 된다. 도 11에 있어서, 터치센시티브면(131)과 표시패널(141)은 2 개의 독립적인 부품으로서 출력 및 입력 기능을 실현하게끔 구성되어 있지만 터치센시티브면(131)과 표시패널(141)을 집적 구성하여 입력 및 출력 기능을 실현하는 실시예도 가능하다.
이동단말기(800)는 예를 들면 광센서, 운동센서 및 기타 센서 등 적어도 하나의 센서(150)를 더 포함해도 된다. 광센서는 환경광센서와 근접센서를 포함해도 되는데 환경광센서는 환경광의 밝기에 근거하여 표시패널(141)의 휘도를 조절할 수 있고 근접센서는 이동단말기(800)가 귓가까지 이동하면 표시패널(141) 및/또는 백라이트를 오프시킨다. 운동센서의 일종으로서의 중력가속도센서는 각 방향(일반적으로 3축)에서의 가속도의 크기를 검출할 수 있고 정지상태에서는 중력의 크기 및 그 방향을 검출할 수 있으므로 휴대폰의 자세를 인식하는 애플리케이션 프로그램(예를 들면, 화면의 횡종방향의 변환, 게임, 자력계의 자세교정), 진동인식에 관한 기능(예를 들면, 보수계, 타격) 등에 사용된다. 이동단말기(800)는 자이로스코프, 기압계, 습도계, 온도계, 적외선센서 등의 기타 센서를 더 구비해도 되는데 여기에서 그 구체적인 설명은 생략한다.
오디오회로(160), 스피커(161), 마이크(162)는 사용자와 이동단말기(800) 간의 오디오 인터페이스를 제공한다. 오디오회로(160)는 수신한 오디오 데이터로부터 변환된 전기 신호를 스피커(161)에 전송하고 스피커(161)에 의하여 음성 신호로 변환하여 출력한다. 반면, 마이크(162)는 수집한 음성 신호를 전기 신호로 변환하고 오디오회로(160)가 전기 신호를 수신한 후 오디오 데이터로 변환하고 오디오 데이터를 프로세서(180)에 전송하여 처리한 후 RF회로(110)를 경유하여 예를 들면 기타 이동단말기에 전송하거나 또는 오디오 데이터를 메모리(120)에 송신하여 더 처리하도록 한다. 오디오회로(160)는 이동단말기(800)가 외부의 이어폰과 통신할 수 있도록 이어폰 삽입공을 더 포함해도 된다.
이동단말기는 무선통신을 실현하기 위하여 무선통신유닛(170)을 포함해도 된다. 무선통신유닛(170)은 WiFi(Wireless Fidelity)모듈이여도 된다. WiFi는 근거리 무선통신기술에 속하며 사용자에게 무선 광대역 인터넷 액세스를 제공하므로 사용자는 이동단말기(800)의 무선통신유닛(170)을 이용하여 전자메일의 송수신, 웹 사이트의 열람, 스트리밍 미디어의 액세스 등을 진행할 수 있다. 비록 도 11에서 무선통신유닛(170)을 도시하고 있지만 무선통신유닛(170)은 이동단말기(800)에 있어서 필수적인 구성이 아니며 본 발명의 취지를 변경하지 않는 범위 내에서 수요에 따라 생략할 수 있음을 이해해야 한다.
프로세서(180)는 이동단말기(800)의 제어 센터이며 각종 인터페이스 및 회로를 경유하여 이동단말기 전체의 각 부분에 접속되며 메모리(120) 내에 저장된 소프트웨어 프로그램 및/또는 모듈을 실행 또는 작동시킴과 동시에 메모리(120) 내에 저장되어 있는 데이터를 호출하는 것을 통하여 이동단말기(800)의 각종 기능의 실행 및 데이터의 처리를 실현하며 따라서 이동단말기 전체를 제어한다. 선택적으로 프로세서(180)는 하나 이상의 처리 코어를 포함해도 되고 애플리케이션 프로그램 프로세서와 모뎀 프로세서를 집적하여 구성되어도 된다. 여기에서 애플리케이션 프로그램 프로세서는 주로 OS, 사용자 인터페이스 및 애플리케이션 프로그램 등을 처리하고 모뎀 프로세서는 주로 무선통신을 처리한다. 그리고 상기 모뎀 프로세서가 프로세서(180)에 집적되지 않아도 됨을 이해해야 한다.
이동단말기(800)는 각 부분에 전력을 공급하는 전원(190)(예를 들면, 배터리)를 더 포함하고 전원(190)은 전원관리시스템을 통하여 프로세서(180)에 논리적으로 접속되어 전원관리시스템을 통하여 충전/방전관리 및 전력관리 등 기능을 실현할 수 있다. 전원(190)은 하나 이상의 직류 또는 교류 전원, 재충전시스템, 전원고장검출회로, 전원 컨버터 또는 인버터, 전원상태 인티케이터 등 임의의 어셈블리를 더 포함해도 된다.
이동단말기(800)는 비록 도시되지는 않았지만 카메라, 블루투스모듈 등을 더 포함해도 되며 여기에서 그 구체적인 설명은 생략한다. 본 실시예에 있어서, 이동단말기는 메모리 및 하나 이상의 프로그램을 더 포함한다. 여기에서, 하나 이상의 프로그램은 메모리에 저장되고 하나 이상의 프로세서에 의해 실행되며, 리소스를 처리하는 이동 단말기 APP의 인터페이스의 ID를 포함하고 이동 단말기가 이동 단말기 APP의 인터페이스를 호출하여 상기 리소스를 처리하도록 지시하기 위한 제 1 인스트럭션과 클라이언트측 컴퓨터가 다운로드한 리소스를 수신하며 제 1 인스트럭션에 따라 이동 단말기 APP의 인터페이스를 호출하여 리소스를 처리하는 동작을 수행하기 위한 인스트럭션을 포함한다.
선택적으로, 프로세서는 또한 클라이언트측 컴퓨터로부터 이동 단말기 APP의 인터페이스의 ID와 리소스의 ID를 포함하고 이동 단말기가 이동 단말기 APP의 인터페이스를 호출하여 리소스의 처리결과를 반환하도록 지시하기 위한 제 2 인스트럭션을 수신하고 제 2 인스트럭션에 따라 이동 단말기 APP의 인터페이스를 호출하여 리소스의 처리결과를 반환하고 리소스의 처리결과를 클라이언트측 컴퓨터에 송신할 수 있다.
또한, 전형적으로, 본 발명에 기재된 이동단말기는 각종 휴대 단말기장치일 수 있으므로 본 발명의 보호범위를 특정된 타입의 이동단말기에 한정해서는 안된다.
그리고 본 발명에 따른 방법은 CPU에 의해 실행되는 컴퓨터 프로그램으로서 구현될 수도 있다. 컴퓨터 프로그램이 CPU에 의해 실행될 경우 본 발명의 방법에서 한정하는 상기 기능을 실현할 수 있다.
그리고 상기 방법의 각 단계 및 시스템 요소는 컨트롤러 및 컨트롤러로 하여금 상기 단계 또는 요소의 기능을 구현하게 하는 컴퓨터 프로그램을 기록하기 위한 컴퓨터 판독 가능한 기록매체에 의해서도 구현될 수 있다.
그리고 당업자라면 본 발명에 기재된 컴퓨터 판독 가능한 기록매체(예를 들면, 메모리)는 휘발성 메모리 또는 비휘발성 메모리 중 임의의 메모리일 수 있고 또는 휘발성 메모리 및 비휘발성 메모리 양자를 구비해도 됨을 이해할 수 있다. 예를 들면, 비휘발성 메모리에는 ROM, PROM, EPROM, EEPROM 또는 플래시 메모리가 포함되어도 되고 휘발성 메모리에는 외부의 캐시 메모리로서 기능하는 RAM가 포함되어도 되지만 양자는 모두 이에 한정되지 않는다. 예를 들면, RAM는 SRAM(Static Random Access Memory)、DRAM(Dynamic Random Access Memory), SDRAM(Synchronous Dynamic Random Access Memory), DDR SDRAM(Double Data Rate SDRAM), ESDRAM(Enhanced Synchronous Dynamic DRAM), SLDRAM(Sync Link DRAM)및 DRRAM(directly Rambus RAM) 등 많은 형식으로 실현가능하며 이에 한정되지 않는다. 상기 기록매체를 개시하는 것은 본 발명의 보호범위에 이러한 기록매체 및 기타 적합한 타입의 기록매체를 포함시키기 위한 것이지만 이에 한정되지는 않는다.
당업자는 본 발명에 기재된 각종 예시적인 논리 블럭, 모듈, 회로 및 알고리즘 단계가 전자 하드웨어, 컴퓨터 소프트웨어 또는 양자의 조합에 의해 실현가능함을 이해해야 한다. 하드웨어와 소프트웨어 간의 이러한 호환성을 명확히 설명하기 위하여 각종 예시적인 컴포넌트, 블럭, 모듈, 회로 및 단계의 기능에 관하여 상기에서 통상적인 설명을 진행했다. 이러한 기능을 소프트웨어에 의해 실현할지 아니면 하드웨어에 의해 실현할지는 구체적인 애플리케이션 프로그램 및 시스템 전체에 대한 설계 상의 제약에 의해 선택한다. 당업자는 구체적인 애플리케이션 프로그램 각각에 있어서 각종 방식을 선택하여 상기 기능을 실현해도 되며 이러한 선택을 본 발명의 범위를 벗어하는 것으로 해석해서는 안된다.
이상의 개시 내용과 결부하여 설명하는 각종 예시적인 논리 블럭, 모듈 및 회로는 상기 기능을 실현하도록 설계된 범용 프로세서, 디지털 신호 프로세서(DSP), 특정용도 집적 회로(ASIC), 필드 프로그래머블 게이트 어레이(FPGA) 또는 기타 프로그래머블 논리 디바이스, 이산게이트(discrete gate) 또는 트랜지스터 로직, 이산 하드웨어 컴포넌트 또는 이러한 부재의 임의의 조합에 의하여 실현 또는 실행될 수 있다. 범용 프로세서는 마이크로 프로세서여도 되지만 마이크로 프로세서 대신에 프로세서는 임의의 종래의 프로세서, 컨트롤러, 마이크로 컨트롤러 또는 상태기계여도 된다. 프로세서는 예를 들면 DSP와 마이크로 프로세서의 조합, 복수 개의 마이크로 프로세서, DSP코어와 하나 이상의 마이크로 프로세서의 조합 또는 기타 임의의 이러한 구성 등 컴퓨팅 디바이스의 조합으로 실현되어도 된다.
이상의 개시 내용과 결부하여 설명하는 방법 또는 알고리즘 단계는 하드웨어, 프로세서에 의해 실행되는 소프트웨어모듈 또는 이 양자의 조합에 직접 포함되어도 된다. 소프트웨어모듈은 RAM메모리, 플래시 메모리, ROM메모리, EPROM메모리, EEPROM메모리, 레지스터, 하드디스크, 리무버블 디스크, CD-ROM 또는 분야의 공지의 기타 형태로 존재하는 임의의 기억매체에 저장되어도 된다. 예시적인 기억매체는 프로세서가 기억매체로부터 정보를 읽고 기억매체에 정보를 써넣을 수 있도록 프로세서에 결합된다. 대안으로서, 상기 기억매체는 프로세서와 일체로 집적되어도 된다. 프로세서와 기억매체는 ASIC에 저장되어도 된다. ASIC는 사용자 이동단말기에 저장되어도 된다. 대안으로서, 프로세서와 기억매체는 별개의 컴포넌트로서 사용자 이동단말기에 저장되어도 된다.
하나 이상의 예시적인 설계로서, 상기 기능은 하드웨어, 소프트웨어, 펌웨어 또는 이들의 임의의 조합에 의해 실현가능하다. 소프트웨어에 의해 실현될 경우 상기 기능을 하나 이상의 인스트럭션, 혹은 코드로서 컴퓨터 판독 가능한 매체에 기억하거나 또는 컴퓨터 판독 가능한 매체를 이용하여 전송한다. 컴퓨터 판독 가능한 매체는 컴퓨터 기억매체 및 통신 매체를 포함하고 통신 매체는 컴퓨터 프로그램을 일 위치로부터 다른 위치로 전송하기 위한 임의의 매체를 포함한다. 기억매체는 범용 또는 전용 컴퓨터에 의해 액세스 가능한 임의의 사용가능한 매체일 수 있다. 예를 들면, 컴퓨터 판독 가능한 매체는 RAM, ROM, EEPROM, CD-ROM 또는 기타 광디스크 기억디바이스, 디스크 기억디바이스 또는 기타 자성 기억디바이스를 포함해도 되고 혹은 형태가 인스트럭션 또는 데이터 구조인 필요한 프로그램 코드를 휴대 또는 기억하고 범용 또는 전용 컴퓨터 혹은 범용 또는 전용 프로세서에 의해 액세스 가능한 임의의 기타 매체여도 되지만 이에 한정되지 않는다. 또한 임의의 접속은 모두 컴퓨터 판독 가능한 매체로 언급될 수 있다. 예를 들면, 동축 케이블, 광파이버 케이블, 트위스트 페어, 디지털 가입자 회선(DSL)또는 적외선, 와이어리스 및 마이크로파와 같은 무선기술을 이용하여 웹사이트, 서버 또는 기타 리모트 소스(remote source)로부터 소프트웨어를 송신하는 경우, 상기 동축 케이블, 광파이버 케이블, 트위스트 페어, DSL 또는 적외선, 와이어리스 및 마이크로파와 같은 무선기술은 모두 매체의 정의에 포함된다. 이상의 자기 디스크 및 광디스크는 콤팩트 디스크(CD), 레이저 디스크, 광디스크, 디지털 다용도 디스크(DVD), 플로피 디스크, 블루레이디스크를 포함하며 자기 디스크는 통상적으로 자성을 이용하여 데이터의 재생을 진행하고 광디스크는 레이저광을 이용하여 광학적으로 데이터의 재생을 진행한다. 그리고 이상의 구성의 조합도 컴퓨터 판독 가능한 매체의 범위에 속한다.
이상의 개시내용에 의하여 본 발명의 실시예를 예시적으로 나타냈으나 청구항에 의해 한정되는 본 발명의 범위를 벗어나지 않는 전제하에서 각종 변경 및 수정을 진행할 수 있다. 상기에 개시된 실시예에 따른 방법 청구항의 기능, 단계 및 동작을 특정된 순서로 실행할 필요는 없다. 또한, 본 발명에 따른 요소는 개체로서 기재 또는 요구되지만 단수라고 명확히 한정되지 않는 한 복수 개여도 된다.
상기의 구체적인 실시형태에서 본 발명의 목적, 기술안 및 유익한 효과에 대하여 상세히 설명하였지만 상기의 내용은 다만 본 발명의 구체적인 실시형태로서 본 발명의 보호범위에 대한 한정이 아니며 본 발명의 정신 및 원칙범위 내에서 진행되는 임의의 수정, 균등대체, 변형 등은 모두 본 발명의 보호범위에 속함을 이해해야 한다.
Claims (17)
- 클라이언트측 컴퓨터가 사용자의 명령에 근거하여 리소스의 ID와 상기 리소스의 처리방식을 포함하는 리소스 처리요구를 서버에 송신하는 단계와,
상기 서버로부터,이동 단말기 애플리케이션 프로그램의 인터페이스의 ID를 포함하고 이동 단말기가 상기 이동 단말기 애플리케이션 프로그램의 인터페이스를 호출하여 상기 리소스를 처리하도록 지시하기 위한 제 1 인스트럭션,그리고 상기 리소스의 메모리 어드레스를 수신하는 단계와,
상기 리소스의 메모리 어드레스로부터 상기 리소스를 다운로드하고 다운로드한 상기 리소스와 상기 제 1 인스트럭션을 상기 이동 단말기에 송신하여 상기 이동 단말기가 상기 이동 단말기 애플리케이션 프로그램의 인터페이스를 호출하여 상기 리소스를 처리하도록 하는 단계를 포함하는
이동 단말기 리소스 처리 방법.
- 제 1 항에 있어서,
상기 리소스의 메모리 어드레스로부터 상기 리소스를 다운로드하는 단계는,
상기 이동 단말기에 설치되어 있는 모든 이동 단말기 애플리케이션 프로그램의 ID를 스캔하는 단계와,
상기 서버가 송신한 상기 이동 단말기 애플리케이션 프로그램의 ID에 근거하여 상기 이동 단말기에 상기 이동 단말기 애플리케이션 프로그램이 설치되어 있는지 검출하는 단계와,
상기 이동 단말기에 상기 이동 단말기 애플리케이션 프로그램이 설치되어 있는 것이 검출되면 상기 리소스의 메모리 어드레스로부터 상기 리소스를 다운로드하는 단계를 포함하는
이동 단말기 리소스 처리 방법.
- 제 1 항 또는 제 2 항에 있어서,
상기 방법은
상기 서버가 송신한, 상기 이동 단말기 애플리케이션 프로그램의 인터페이스의 ID와 상기 리소스의 ID를 포함하고 상기 이동 단말기가 상기 이동 단말기 애플리케이션 프로그램의 인터페이스를 호출하여 상기 리소스의 처리결과를 반환하도록 지시하기 위한 제 2 인스트럭션을 수신하는 단계와,
상기 제 2 인스트럭션을 상기 이동 단말기에 송신하고 상기 이동 단말기로부터의 상기 리소스의 처리결과를 상기 서버에 송신하는 단계를 더 포함하는
이동 단말기 리소스 처리 방법.
- 서버가 클라이언트측 컴퓨터로부터 리소스의 ID와 상기 리소스의 처리방식을 포함하는 리소스 처리요구를 수신하는 단계와,
리소스의 처리방식과 이동 단말기 애플리케이션 프로그램의 인터페이스들의 ID들 간의 미리 설정된 대응관계로부터 상기 리소스의 처리방식에 대응되는 상기 리소스를 처리하는 이동 단말기 애플리케이션 프로그램의 인터페이스의 ID를 획득하고, 리소스의 ID와메모리 어드레스간의 미리 설정된 대응관계로부터 상기 리소스의 ID에 대응되는 상기 리소스의 메모리 어드레스를 획득하는 단계와,
상기 이동 단말기 애플리케이션 프로그램의 인터페이스의 ID를 포함하고 상기 이동 단말기가 상기 이동 단말기 애플리케이션 프로그램의 인터페이스를 호출하여 상기 리소스를 처리하도록 지시하기 위한 제 1 인스트럭션을 생성하고, 상기 리소스의 메모리 어드레스와 상기 제 1 인스트럭션을 상기 클라이언트측 컴퓨터에 반환하는 단계를 포함하는
이동 단말기 리소스 처리 방법.
- 제 4 항에 있어서,
상기 방법은
상기 이동 단말기 애플리케이션 프로그램의 인터페이스의 ID와 상기 리소스의 ID를 포함하고 상기 이동 단말기가 상기 이동 단말기 애플리케이션 프로그램의 인터페이스를 호출하여 상기 리소스의 처리결과를 반환하도록 지시하기 위한 제 2 인스트럭션을 생성하고, 상기 제 2 인스트럭션을 상기 클라이언트측 컴퓨터에 송신하는 단계를 더 포함하는
이동 단말기 리소스 처리 방법.
- 이동 단말기가 클라이언트측 컴퓨터로부터, 이동 단말기 애플리케이션 프로그램의 인터페이스의 ID를 포함하고 상기 이동 단말기가 상기 이동 단말기 애플리케이션 프로그램의 인터페이스를 호출하여 리소스를 처리하도록 지시하기 위한 제 1 인스트럭션, 그리고 상기 리소스를 수신하는 단계와,
상기 제 1 인스트럭션에 따라 상기 이동 단말기 애플리케이션 프로그램의 인터페이스를 호출하여 상기 리소스를 처리하는 단계를 포함하는
이동 단말기 리소스 처리 방법.
- 제 6 항에 있어서,
상기 방법은
상기 클라이언트측 컴퓨터로부터 상기 이동 단말기 애플리케이션 프로그램의 인터페이스의 ID와 상기 리소스의 ID를 포함하고 상기 이동 단말기가 상기 이동 단말기 애플리케이션 프로그램의 인터페이스를 호출하여 상기 리소스의 처리결과를 반환하도록 지시하기 위한 제 2 인스트럭션을 수신하는 단계와,
상기 제 2 인스트럭션에 따라 상기 이동 단말기 애플리케이션 프로그램의 인터페이스를 호출하여 상기 리소스의 처리결과를 반환하고 상기 리소스의 처리결과를 상기 클라이언트측 컴퓨터에 송신하는 단계를 더 포함하는
이동 단말기 리소스 처리 방법.
- 사용자의 명령에 근거하여 서버에 리소스의 ID와 상기 리소스의 처리방식을 포함하는 리소스 처리요구를 송신하기 위한 송신모듈과,
상기 서버로부터, 이동 단말기 애플리케이션 프로그램의 인터페이스의 ID를 포함하고 이동 단말기가 상기 이동 단말기 애플리케이션 프로그램의 인터페이스를 호출하여 상기 리소스를 처리하도록 지시하기 위한 제 1 인스트럭션, 그리고 상기 리소스의 메모리 어드레스를 수신하기 위한 제 1 수신모듈과,
상기 리소스의 메모리 어드레스로부터 상기 리소스를 다운로드하고 다운로드한 상기 리소스와 상기 제 1 인스트럭션을 상기 이동 단말기에 송신하여 상기 이동 단말기가 상기 이동 단말기 애플리케이션 프로그램의 인터페이스를 호출하여 상기 리소스를 처리하도록 하기 위한 다운로드모듈을 포함하는
이동 단말기 리소스 처리 장치.
- 제 8 항에 있어서,
상기 다운로드모듈은,
상기 이동 단말기에 설치되어 있는 모든 이동 단말기 애플리케이션 프로그램의 ID를 스캔하고,
상기 서버가 송신한 상기 이동 단말기 애플리케이션 프로그램의 ID에 근거하여 상기 이동 단말기에 상기 이동 단말기 애플리케이션 프로그램이 설치되어 있는지 여부를 검출하며,
상기 이동 단말기에 상기 이동 단말기 애플리케이션 프로그램이 설치되어 있는 것이 검출되면 상기 리소스의 메모리 어드레스로부터 상기 리소스를 다운로드하고 다운로드한 상기 리소스와 상기 제 1 인스트럭션을 상기 이동 단말기에 송신하여 상기 이동 단말기가 상기 이동 단말기 애플리케이션 프로그램의 인터페이스를 호출하여 상기 리소스를 처리하도록 하는
이동 단말기 리소스 처리 장치.
- 제 8 항 또는 제 9 항에 있어서,
상기 제 1 수신모듈은 또한,
상기 서버가 송신한, 상기 이동 단말기 애플리케이션 프로그램의 인터페이스의 ID와 상기 리소스의 ID를 포함하고 상기 이동 단말기가 상기 이동 단말기 애플리케이션 프로그램의 인터페이스를 호출하여 상기 리소스의 처리결과를 반환하도록 지시하기 위한 제 2 인스트럭션을 수신하고,
상기 제 2 인스트럭션을 상기 이동 단말기에 송신하고 상기 이동 단말기로부터의 상기 리소스의 처리결과를 상기 서버에 송신하는
이동 단말기 리소스 처리 장치.
- 클라이언트측 컴퓨터로부터 리소스의 ID와 상기 리소스의 처리방식을 포함하는 리소스 처리요구를 수신하기 위한 제 2 수신모듈과,
리소스의 처리방식과 이동 단말기 애플리케이션 프로그램의 인터페이스의 ID간의 미리 설정된 대응관계로부터 상기 리소스의 처리방식에 대응되는, 상기 리소스를 처리하는 이동 단말기 애플리케이션 프로그램의 인터페이스의 ID를 획득하고, 리소스의 ID와 메모리 어드레스간의 미리 설정된 대응관계로부터 상기 리소스의 ID에 대응되는 상기 리소스의 메모리 어드레스를 획득하기 위한 획득모듈과,
상기 이동 단말기 애플리케이션 프로그램의 인터페이스의 ID를 포함하고 이동 단말기가 상기 이동 단말기 애플리케이션 프로그램의 인터페이스를 호출하여 상기 리소스를 처리하도록 지시하기 위한 제 1 인스트럭션을 생성하고, 상기 리소스의 메모리 어드레스와 상기 제 1 인스트럭션을 상기 클라이언트측 컴퓨터에 반환하기 위한 반환모듈을 포함하는
이동 단말기 리소스 처리 장치.
- 제 11 항에 있어서,
상기 반환모듈은 또한,
상기 이동 단말기 애플리케이션 프로그램의 인터페이스의 ID와 상기 리소스의 ID를 포함하고 상기 이동 단말기가 상기 이동 단말기 애플리케이션 프로그램의 인터페이스를 호출하여 상기 리소스의 처리결과를 반환하도록 지시하기 위한 제 2 인스트럭션을 생성하고, 상기 제 2 인스트럭션을 상기 클라이언트측 컴퓨터에 송신하는
이동 단말기 리소스 처리 장치.
- 클라이언트측 컴퓨터로부터, 이동 단말기 애플리케이션 프로그램의 인터페이스의 ID를 포함하고 이동 단말기가 상기 이동 단말기 애플리케이션 프로그램의 인터페이스를 호출하여 리소스를 처리하도록 지시하기 위한 제 1 인스트럭션, 그리고 상기 리소스를 수신하기 위한 제 3 수신모듈과,
상기 제 1 인스트럭션에 따라 상기 이동 단말기 애플리케이션 프로그램의 인터페이스를 호출하여 상기 리소스를 처리하기 위한 호출모듈을 포함하는
이동 단말기 리소스 처리 장치.
- 제 11 항에 있어서,
상기 제 3 수신모듈은 또한,
상기 클라이언트측 컴퓨터로부터 상기 이동 단말기 애플리케이션 프로그램의 인터페이스의 ID와 상기 리소스의 ID를 포함하고 상기 이동 단말기가 상기 이동 단말기 애플리케이션 프로그램의 인터페이스를 호출하여 상기 리소스의 처리결과를 반환하도록 지시하기 위한 제 2 인스트럭션을 수신하고,
상기 호출모듈은 또한,
상기 제 2 인스트럭션에 따라 상기 이동 단말기 애플리케이션 프로그램의 인터페이스를 호출하여 상기 리소스의 처리결과를 반환하고 상기 리소스의 처리결과를 상기 클라이언트측 컴퓨터에 송신하는
이동 단말기 리소스 처리 장치.
- 프로세서, 메모리 및 하나 이상의 프로그램을 포함하고,
상기 하나 이상의 프로그램은 상기 메모리에 저장되고 상기 프로세서에 의해 실행되며,
상기 하나 이상의 프로그램은,
사용자의 명령에 근거하여 리소스의 ID와 상기 리소스의 처리방식을 포함하는 리소스 처리요구를 서버에 송신하는 동작과,
상기 서버로부터, 이동 단말기 애플리케이션 프로그램의 인터페이스의 ID를 포함하고,이동 단말기가 상기 이동 단말기 애플리케이션 프로그램의 인터페이스를 호출하여 상기 리소스를 처리하도록 지시하기 위한 제 1 인스트럭션, 그리고 상기 리소스의 메모리 어드레스를 수신하는 동작과,
상기 리소스의 메모리 어드레스로부터 상기 리소스를 다운로드하고 다운로드한 상기 리소스와 상기 제 1 인스트럭션을 상기 이동 단말기에 송신하여 상기 이동 단말기가 상기 이동 단말기 애플리케이션 프로그램의 인터페이스를 호출하여 상기 리소스를 처리하는 동작을 수행하기 위한 인스트럭션을 포함하는
클라이언트측 컴퓨터.
- 프로세서, 메모리 및 하나 이상의 프로그램을 포함하고;
하나 이상의 프로그램은 상기 메모리에 저장되고 하나 이상의 프로세서에 의해 실행되며,
상기 하나 이상의 프로그램은,
클라이언트측 컴퓨터로부터 리소스의 ID와 상기 리소스의 처리방식을 포함하는 리소스 처리요구를 수신하는 동작과,
리소스의 처리방식과 이동 단말기 애플리케이션 프로그램의 인터페이스의 ID간의 미리 설정된 대응관계로부터 상기 리소스의 처리방식에 대응되는, 상기 리소스를 처리하는 이동 단말기 애플리케이션 프로그램의 인터페이스의 ID를 획득하고, 리소스의 ID와 메모리 어드레스간의 미리 설정된 대응관계로부터 상기 리소스의 ID에 대응되는 상기 리소스의 메모리 어드레스를 획득하는 동작과,
상기 이동 단말기 애플리케이션 프로그램의 인터페이스의 ID를 포함하고 상기 이동 단말기가 상기 이동 단말기 애플리케이션 프로그램의 인터페이스를 호출하여 상기 리소스를 처리하도록 지시하기 위한 제 1 인스트럭션을 생성하고 상기 리소스의 메모리 어드레스와 상기 제 1 인스트럭션을 상기 클라이언트측 컴퓨터에 반환하는 동작을 수행하기 위한 인스트럭션을 포함하는
서버.
- 프로세서, 메모리 및 하나 이상의 프로그램을 포함하고,
상기 하나 이상의 프로그램은 상기 메모리에 저장되고 하나 이상의 상기 프로세서에 의해 실행되며,
상기 하나 이상의 프로그램은,
클라이언트측 컴퓨터로부터, 이동 단말기 애플리케이션 프로그램의 인터페이스의 ID를 포함하고 이동 단말기가 상기 이동 단말기 애플리케이션 프로그램의 인터페이스를 호출하여 리소스를 처리하도록 지시하기 위한 제 1 인스트럭션, 그리고 상기 리소스를 수신하기 위한 명령어와,
상기 제 1 인스트럭션에 따라 상기 이동 단말기 애플리케이션 프로그램의 인터페이스를 호출하여 상기 리소스를 처리하기 위한 명령어를 포함하는
이동 단말기.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310530384.3A CN103607431B (zh) | 2013-10-31 | 2013-10-31 | 移动终端资源处理方法、装置和设备 |
CN201310530384.3 | 2013-10-31 | ||
PCT/CN2014/077097 WO2015062234A1 (zh) | 2013-10-31 | 2014-05-09 | 移动终端资源处理方法、装置和设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20150061614A true KR20150061614A (ko) | 2015-06-04 |
KR101621637B1 KR101621637B1 (ko) | 2016-05-16 |
Family
ID=50125631
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020147021526A KR101621637B1 (ko) | 2013-10-31 | 2014-05-09 | 이동 단말기 리소스 처리 방법과 장치, 클라이언트측 컴퓨터, 서버, 이동 단말기, 프로그램 및 기록매체 |
Country Status (8)
Country | Link |
---|---|
EP (1) | EP2869604B1 (ko) |
JP (1) | JP5997848B2 (ko) |
KR (1) | KR101621637B1 (ko) |
CN (1) | CN103607431B (ko) |
BR (1) | BR112014017992A8 (ko) |
MX (1) | MX345148B (ko) |
RU (1) | RU2614578C2 (ko) |
WO (1) | WO2015062234A1 (ko) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103607431B (zh) * | 2013-10-31 | 2016-04-27 | 小米科技有限责任公司 | 移动终端资源处理方法、装置和设备 |
US10057740B2 (en) | 2013-10-31 | 2018-08-21 | Xiaomi Inc. | Methods and devices for processing mobile terminal resource |
CN104615623B (zh) * | 2014-07-17 | 2018-03-02 | 腾讯科技(深圳)有限公司 | 一种获取网络资源的方法和装置 |
CN108664342A (zh) * | 2018-04-28 | 2018-10-16 | 广州市百果园信息技术有限公司 | 扩展基于web规范小程序运算能力的方法、***及存储介质 |
CN110138833B (zh) * | 2019-04-12 | 2023-05-30 | 中国平安人寿保险股份有限公司 | APP中React Native模块的快速调试方法、装置、介质和设备 |
CN112866404B (zh) * | 2021-02-03 | 2023-01-24 | 视若飞信息科技(上海)有限公司 | 一种半云***及执行方法 |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000322359A (ja) * | 1999-05-11 | 2000-11-24 | Sony Computer Entertainment Inc | 通信システム、通信方法及び記録媒体 |
EP1703382A1 (en) * | 2005-03-16 | 2006-09-20 | Sun Microsystems, Inc. | Method for loading applications to a mobile device |
GB2445991B (en) * | 2007-01-26 | 2009-04-01 | Key Criteria Connect Ltd | Method of loading software in mobile and desktop environments |
CN101731002A (zh) * | 2007-04-11 | 2010-06-09 | 维诺德·阿努帕姆 | 用于向电话设备用户传递内容的***和方法 |
US20090083765A1 (en) * | 2007-09-20 | 2009-03-26 | Microsoft Corporation | Accessing device-hosted services from scripting and other programming environments |
EP2360583A3 (en) * | 2010-02-12 | 2011-09-28 | Samsung Electronics Co., Ltd. | Method and system for installing applications |
JP5530320B2 (ja) * | 2010-09-16 | 2014-06-25 | 株式会社Nttドコモ | サーバ、システム、及び方法 |
US20120131570A1 (en) * | 2010-11-18 | 2012-05-24 | Nokia Corporation | Method and apparatus for customizing device content |
US20120159388A1 (en) * | 2010-12-20 | 2012-06-21 | Fanhattan, L.L.C. | System and method for in-context applications |
CN102752457B (zh) * | 2012-07-19 | 2014-09-03 | 腾讯科技(深圳)有限公司 | 一种安装应用的方法及*** |
CN103108032B (zh) * | 2012-12-31 | 2015-08-19 | 王玉娇 | 多设备协同下载和管理应用程序的方法及相关设备 |
CN103338254B (zh) * | 2013-06-28 | 2015-05-27 | 腾讯科技(深圳)有限公司 | 跨终端的应用推送方法、装置、终端及*** |
CN103607431B (zh) * | 2013-10-31 | 2016-04-27 | 小米科技有限责任公司 | 移动终端资源处理方法、装置和设备 |
-
2013
- 2013-10-31 CN CN201310530384.3A patent/CN103607431B/zh active Active
-
2014
- 2014-05-09 JP JP2015544351A patent/JP5997848B2/ja active Active
- 2014-05-09 KR KR1020147021526A patent/KR101621637B1/ko active IP Right Grant
- 2014-05-09 MX MX2014008884A patent/MX345148B/es active IP Right Grant
- 2014-05-09 BR BR112014017992A patent/BR112014017992A8/pt not_active IP Right Cessation
- 2014-05-09 RU RU2015122487A patent/RU2614578C2/ru active
- 2014-05-09 WO PCT/CN2014/077097 patent/WO2015062234A1/zh active Application Filing
- 2014-08-06 EP EP14180110.0A patent/EP2869604B1/en active Active
Also Published As
Publication number | Publication date |
---|---|
CN103607431B (zh) | 2016-04-27 |
JP5997848B2 (ja) | 2016-09-28 |
WO2015062234A1 (zh) | 2015-05-07 |
BR112014017992A2 (ko) | 2017-06-20 |
MX2014008884A (es) | 2015-08-26 |
CN103607431A (zh) | 2014-02-26 |
MX345148B (es) | 2017-01-17 |
JP2016504671A (ja) | 2016-02-12 |
RU2015122487A (ru) | 2017-01-10 |
EP2869604B1 (en) | 2016-05-25 |
EP2869604A1 (en) | 2015-05-06 |
KR101621637B1 (ko) | 2016-05-16 |
RU2614578C2 (ru) | 2017-03-28 |
BR112014017992A8 (pt) | 2017-07-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10853437B2 (en) | Method and apparatus for invoking application programming interface | |
WO2017140276A1 (zh) | 网络连接方法及装置、计算机存储介质 | |
WO2017202348A1 (zh) | 一种视频播放方法、装置及计算机存储介质 | |
KR101621637B1 (ko) | 이동 단말기 리소스 처리 방법과 장치, 클라이언트측 컴퓨터, 서버, 이동 단말기, 프로그램 및 기록매체 | |
AU2017219385A1 (en) | Electronic device and method of application data display therefor | |
WO2015096747A1 (zh) | 操作响应方法、客户端、浏览器及*** | |
WO2015078293A1 (zh) | 音效处理方法、装置、插件管理器及音效插件 | |
WO2015035796A1 (zh) | 桌面显示方法、装置及终端 | |
WO2016127795A1 (zh) | 业务处理方法、服务器及终端 | |
CN104965722B (zh) | 一种显示信息的方法及装置 | |
CN106713608B (zh) | 应用的功能状态修改方法、装置及终端 | |
WO2013159632A1 (zh) | 实现安全防护的方法、防火墙、终端及可读存储介质 | |
WO2018049894A1 (zh) | 数据传输方法及设备 | |
WO2015010466A1 (zh) | 信息显示方法、装置和移动终端 | |
US10298590B2 (en) | Application-based service providing method, apparatus, and system | |
CN106095423B (zh) | 提供浏览服务的方法、终端及服务器 | |
RU2624102C2 (ru) | Способ, устройство и оборудование для установки приложения | |
WO2017005080A1 (zh) | 网页显示方法、终端设备及存储介质 | |
US9928134B2 (en) | Method and apparatus for repairing dynamic link library file | |
CN109145598B (zh) | 脚本文件的病毒检测方法、装置、终端及存储介质 | |
JP5976233B2 (ja) | アプリ保護方法、装置、端末、プログラム、及び記録媒体 | |
CN106528231B (zh) | 一种启动应用程序的方法和装置 | |
CN105282628B (zh) | 一种视频播放的方法和装置 | |
CN106933626B (zh) | 应用关联方法及装置 | |
US10057740B2 (en) | Methods and devices for processing mobile terminal resource |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
AMND | Amendment | ||
E902 | Notification of reason for refusal | ||
AMND | Amendment | ||
E601 | Decision to refuse application | ||
AMND | Amendment | ||
X701 | Decision to grant (after re-examination) | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20190503 Year of fee payment: 4 |