KR102111838B1 - 데이터 처리 방법 및 장치 - Google Patents

데이터 처리 방법 및 장치 Download PDF

Info

Publication number
KR102111838B1
KR102111838B1 KR1020177031548A KR20177031548A KR102111838B1 KR 102111838 B1 KR102111838 B1 KR 102111838B1 KR 1020177031548 A KR1020177031548 A KR 1020177031548A KR 20177031548 A KR20177031548 A KR 20177031548A KR 102111838 B1 KR102111838 B1 KR 102111838B1
Authority
KR
South Korea
Prior art keywords
data processing
user
processing mode
server terminal
mode
Prior art date
Application number
KR1020177031548A
Other languages
English (en)
Other versions
KR20170132305A (ko
Inventor
준지에 장
위 장
디 쉬
Original Assignee
알리바바 그룹 홀딩 리미티드
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 알리바바 그룹 홀딩 리미티드 filed Critical 알리바바 그룹 홀딩 리미티드
Publication of KR20170132305A publication Critical patent/KR20170132305A/ko
Application granted granted Critical
Publication of KR102111838B1 publication Critical patent/KR102111838B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2457Query processing with adaptation to user needs
    • G06F16/24578Query processing with adaptation to user needs using ranking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/248Presentation of query results
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/903Querying
    • G06F16/9038Presentation of query results
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • H04L67/306User profiles

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Software Systems (AREA)
  • Computational Linguistics (AREA)
  • Human Computer Interaction (AREA)
  • Information Transfer Between Computers (AREA)
  • User Interface Of Digital Computer (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

본 출원은 데이터 처리 방법 및 장치를 제공한다. 본 방법은, 클라이언트 단말에 의해, 현재의 데이터 처리 프로세스에서의 사용자의 특징 식별자(feature identifier)를 서버 단말에 송신하는 단계; 사용자의 특징 식별자에 따라 서버 단말에 의해 반환된 적어도 하나의 데이터 처리 모드에 대한 사용자에 관한 처리 능력 정보를 수신하는 단계; 클라이언트 단말에 의해, 적어도 하나의 데이터 처리 모드에 대한 사용자에 관한 처리 능력 정보에 따라 사용자에게 디스플레이될 후보 데이터 처리 모드들 및 디스플레이 모드를 결정하는 단계; 및 클라이언트 단말에 의해, 후보 데이터 처리 모드들로부터 상기 현재의 데이터 처리 프로세스에 대한 목표 데이터 처리 모드를 사용자가 선택하도록, 디스플레이 모드에 따라 후보 데이터 처리 모드들을 사용자에게 디스플레이하는 단계를 포함한다. 본 출원은 사용자에 의한 데이터 처리 모드를 선택하는 효율성을 향상시킬 수 있고, 데이터 처리의 실행 효율성을 향상시킬 수 있다.

Description

데이터 처리 방법 및 장치
본 출원은 인터넷 기술 분야에 관한 것이며, 특히 데이터 처리 방법 및 장치에 관한 것이다.
인터넷 기술의 발달로, 인터넷 기반 애플리케이션들의 수가 증가하고 있으며, 애플리케이션들은 점점 더 복잡해지고 있다. 애플리케이션들은 일반적으로 데이터 처리를 수반할 수 있는데, 이러한 데이터 처리는 다양한 데이터 처리 모드들을 사용할 수 있는 반면에, 상이한 데이터 처리 모드들은 상이한 효과들을 생성한다.
종래 기술에서, 이러한 데이터 처리 모드들에 관한 정보(예를 들어, 아이콘 또는 항목 등에 관한 정보)는 일반적으로 사용될 데이터 처리 모드를 사용자가 선택하도록, 무작위 정렬 방식으로 사용자에게 디스플레이된다. 실제 애플리케이션들에서는, 스크린 크기의 제한 때문에, 일반적으로 스크린은 일부 데이터 처리 모드들에 관한 정보만을 디스플레이할 수 있고, 나머지 데이터 처리 모드들에 관한 정보는 숨겨질 수 있으며; 이렇기 때문에, 사용자가 데이터 처리 모드를 선택할 때, 스크린 상에 디스플레이된 데이터 처리 모드들에 관한 정보가 먼저 보여질 필요가 있고, 필요한 데이터 처리 모드에 관한 정보가 스크린 상에 디스플레이되지 않을 때에는, 숨겨진 데이터 처리 모드들에 관한 정보가 더 확장될 수 있고, 데이터 처리 모드들에 관한 확장된 정보에 기초하여 필요한 데이터 처리 모드가 선택될 것인데, 이것은 비교적 오랜 시간이 걸릴 수 있고 데이터 처리의 실행 효율성에 영향을 줄 수 있다.
본 출원의 복수의 양태들은 사용자에 의해 데이터 처리 모드를 선택하는 효율성을 향상시키고, 데이터 처리의 실행 효율성을 향상시키기 위한 데이터 처리 방법 및 장치를 제공한다.
본 출원의 하나의 양태에서, 데이터 처리 방법이 제공되며, 이 방법은,
클라이언트 단말에 의해, 현재의 데이터 처리 프로세스에서의 사용자의 특징 식별자(feature identifier)를 서버 단말에 송신하는 단계;
클라이언트 단말에 의해, 사용자의 특징 식별자에 따라 서버 단말에 의해 반환된 적어도 하나의 데이터 처리 모드에 대한 사용자에 관한 처리 능력 정보를 수신하는 단계;
클라이언트 단말에 의해, 적어도 하나의 데이터 처리 모드에 대한 사용자에 관한 처리 능력 정보에 따라 사용자에게 디스플레이될 후보 데이터 처리 모드들 및 디스플레이 모드를 결정하는 단계; 및
클라이언트 단말에 의해, 후보 데이터 처리 모드들로부터 현재의 데이터 처리 프로세스에 대한 목표 데이터 처리 모드를 사용자가 선택하도록, 디스플레이 모드에 따라 후보 데이터 처리 모드들을 사용자에게 디스플레이하는 단계를 포함한다.
본 출원의 다른 양태에서, 데이터 처리 방법이 제공되며, 이 방법은,
서버 단말에 의해, 클라이언트 단말에 의해 송신된 현재의 데이터 처리 프로세스에서의 사용자의 특징 식별자를 수신하는 단계;
서버 단말에 의해, 사용자의 특징 식별자에 따라 적어도 하나의 데이터 처리 모드에 대한 사용자에 관한 처리 능력 정보를 획득하는 단계;
서버 단말에 의해, 사용자에게 디스플레이될 후보 데이터 처리 모드들 및 디스플레이 모드를 클라이언트 단말이 결정하도록, 적어도 하나의 데이터 처리 모드에 대한 사용자에 관한 처리 능력 정보를 클라이언트 단말에 송신하는 단계를 포함한다.
본 출원의 다른 하나의 양태에서, 클라이언트 단말에서 구현되는 데이터 처리 장치가 제공되며, 이 장치는,
현재의 데이터 처리 프로세스에서의 사용자의 특징 식별자를 서버 단말에 송신하도록 구성된 송신 모듈;
사용자의 특징 식별자에 따라 서버 단말에 의해 반환된 적어도 하나의 데이터 처리 모드에 대한 사용자에 관한 처리 능력 정보를 수신하도록 구성된 수신 모듈;
적어도 하나의 데이터 처리 모드에 대한 사용자에 관한 처리 능력 정보에 따라 사용자에게 디스플레이될 후보 데이터 처리 모드들 및 디스플레이 모드를 결정하도록 구성된 결정 모듈; 및
후보 데이터 처리 모드들로부터 현재의 데이터 처리 프로세스에 대한 목표 데이터 처리 모드를 사용자가 선택하도록, 디스플레이 모드에 따라 후보 데이터 처리 모드들을 사용자에게 디스플레이하도록 구성된 디스플레이 모듈을 포함한다.
본 출원의 다른 하나의 양태에서, 서버 단말에서 구현되는 데이터 처리 장치가 제공되며, 이 장치는,
클라이언트 단말에 의해 송신된 현재의 데이터 처리 프로세스에서의 사용자의 특징 식별자를 수신하도록 구성된 수신 모듈;
사용자의 특징 식별자에 따라 적어도 하나의 데이터 처리 모드에 대한 사용자에 관한 처리 능력 정보를 획득하도록 구성된 획득 모듈; 및
사용자에게 디스플레이될 후보 데이터 처리 모드들 및 디스플레이 모드를 클라이언트 단말이 결정하도록, 적어도 하나의 데이터 처리 모드에 대한 사용자에 관한 처리 능력 정보를 클라이언트 단말에 송신하도록 구성된 송신 모듈을 포함한다.
본 출원에서, 클라이언트 단말은, 현재의 데이터 처리 프로세스에서의 사용자의 특징 식별자를 서버 단말에 송신하고, 사용자의 특징 식별자에 따라 서버 단말에 의해 반환된 적어도 하나의 데이터 처리 모드에 대한 사용자에 관한 처리 능력 정보를 수신하고, 적어도 하나의 데이터 처리 모드에 대한 사용자에 관한 처리 능력 정보에 따라 사용자에게 디스플레이될 후보 데이터 처리 모드들 및 디스플레이 모드를 결정하며, 후보 데이터 처리 모드들로부터 현재의 데이터 처리 프로세스에 대한 목표 데이터 처리 모드를 사용자가 선택하도록, 디스플레이 모드에 따라 후보 데이터 처리 모드들을 사용자에게 디스플레이한다. 본 출원에서는, 데이터 처리 모드들에 대한 사용자에 관한 처리 능력 정보에 따라 데이터 처리 모드들이 사용자에게 디스플레이되기 때문에, 디스플레이된 데이터 처리 모드들로부터 현재의 데이터 처리 프로세스에 대해 필요한 데이터 처리 모드를 사용자가 성공적으로 선택할 가능성이 비교적 높으며, 이는 사용자가 데이터 처리 모드를 선택하는 동작을 단순화할 수 있고, 데이터 처리의 실행 효율성을 향상시키는데 유리하다.
본 출원의 실시예들에서의 기술적 해결책을 보다 명확하게 설명하기 위해, 실시예들 또는 종래 기술을 설명하는데 필요한 첨부 도면들을 이하에서 간략히 소개할 것이다. 명백하게, 다음의 설명에서의 첨부 도면들은 본 출원의 일부 실시예들을 보여주며, 당업자는 어떠한 창의적인 노력도 기울이지 않고서 이들 첨부 도면들로부터 다른 도면들을 더 유도할 수 있다.
도 1은 본 출원의 실시예에 의해 제공되는 데이터 처리 방법의 개략적인 흐름도이다.
도 2는 본 출원의 다른 실시예에 의해 제공되는 데이터 처리 방법의 개략적인 흐름도이다.
도 3은 본 출원의 실시예에 의해 제공되는 데이터 처리 장치의 개략적인 구조도이다.
도 4는 본 출원의 다른 실시예에 의해 제공되는 데이터 처리 장치의 개략적인 구조도이다.
본 출원의 실시예들의 목적, 기술적 해결책, 및 장점을 보다 명확하게 하기 위해, 본 출원의 실시예들에서의 기술적 해결책은 본 출원의 실시예들에서의 첨부 도면들과 관련지어서 명확하고 완전하게 기술될 것이다. 명백하게, 설명될 실시예들은 본 출원의 실시예들의 전부가 아닌 단지 일부에 불과하다. 본 출원의 실시예들에 기초하여, 당업자에 의해 어떠한 창의적인 노력도 기울이지 않고서 획득된 모든 다른 실시예들은 모두 본 출원의 보호 범위 내에 있다.
도 1은 본 출원의 실시예에 의해 제공되는 데이터 처리 방법의 개략적인 흐름도이다. 도 1에서 도시된 바와 같이, 상기 방법은,
클라이언트 단말에 의해, 현재의 데이터 처리 프로세스에서의 사용자의 특징 식별자를 서버 단말에 송신하는 단계(100);
클라이언트 단말에 의해, 사용자의 특징 식별자에 따라 서버 단말에 의해 반환된 적어도 하나의 데이터 처리 모드에 대한 사용자에 관한 처리 능력 정보를 수신하는 단계(101);
클라이언트 단말에 의해, 적어도 하나의 데이터 처리 모드에 대한 사용자에 관한 처리 능력 정보에 따라 사용자에게 디스플레이될 후보 데이터 처리 모드들 및 디스플레이 모드를 결정하는 단계(102); 및
클라이언트 단말에 의해, 후보 데이터 처리 모드들로부터 현재의 데이터 처리 프로세스에 대한 목표 데이터 처리 모드를 사용자가 선택하도록, 디스플레이 모드에 따라 후보 데이터 처리 모드들을 사용자에게 디스플레이하는 단계(103)를 포함한다.
이 실시예는 클라이언트 단말에서 구현될 수 있는 데이터 처리 방법을 제공한다. 클라이언트 단말은 일정한 서비스를 구현하기 위해 특정 동작을 실행하는 당사자를 가리키며, 클라이언트 단말은 이 실시예에서 제한되지 않는다. 예를 들어, 클라이언트 단말은 구체적으로 결제 서비스, 다운로드 서비스, 검색 서비스 등과 같은 다양한 서비스들을 구현하는 클라이언트 단말일 수 있다.
본 출원에서의 모든 클라이언트 단말들은 대응하는 서비스들을 구현하기 위해 서버 단말에 의해 제공되는 데이터 처리 모드들에 의존할 필요가 있다는 것은 주목할 가치가 있다. 클라이언트 단말에 의해 구현되는 상이한 서비스 유형들에 따라, 요구되는 데이터 처리 모드들이 또한 상이할 수 있다. 예를 들어, 결제 유형 서비스와 관련하여, 요구되는 데이터 처리 모드는 결제 기능을 갖는 것일 수 있다. 예를 들어, 이러한 데이터 처리 모드는 신용 카드, 은행 카드, Tenpay™, Alipay™ 등과 같은 다양한 결제 모드들일 수 있다.
구체적으로, 클라이언트 단말이 대응하는 서비스를 실행하기 위해 서버 단말에 의해 제공되는 데이터 처리 모드를 사용할 필요가 있는 경우, 현재의 데이터 처리 프로세스에서의 사용자의 특징 식별자가 획득될 수 있고, 적어도 하나의 데이터 처리 모드에 대한 사용자에 관한 처리 능력 정보가 현재의 데이터 처리 프로세스에서의 사용자의 특징 식별자에 따라 획득될 수 있고, 적어도 하나의 데이터 처리 모드에 대한 사용자에 관한 처리 능력 정보에 따라 사용자에게 디스플레이될 후보 데이터 처리 모드들 및 디스플레이 모드가 결정되며, 후보 데이터 처리 모드들로부터 현재의 데이터 처리 프로세스에 대한 목표 데이터 처리 모드를 사용자가 선택하도록, 디스플레이 모드에 따라 후보 데이터 처리 모드들이 사용자에게 디스플레이된다.
상술한 적어도 하나의 데이터 처리 모드는, 본 실시예의 클라이언트 단말을 통한 데이터 처리를 위해 사용자에 의해 사용되었던 데이터 처리 모드뿐만이 아니라, 본 실시예의 클라이언트 단말과는 상이한 다른 클라이언트 단말들을 통한 데이터 처리를 위해 사용자에 의해 사용되었된 데이터 처리 모드들을 포함할 수 있다.
서비스를 수행하는 프로세스에서, 일반적으로 사용자는 이동 전화 번호, 메일박스 어드레스, ID 번호, 이름, 국제 이동 장비 식별정보(International Mobile Equipment Identity; IMEI), 국제 이동 가입자 식별 번호(International Mobile Subscriber Identification Number; IMSI), 인터넷 프로토콜(Internet Protocol; IP) 어드레스, 매체 액세스 제어(Media Access Control; MAC) 어드레스 등과 같은, 사용자와 관련된 정보를 제공하도록 요청받을 수 있다. 상술한 특징 식별자는, 비제한적인 예시로서, 이동 전화 번호, 메일박스 어드레스, ID 번호, 이름, IMEI, IMSI, IP 어드레스, MAC 어드레스 등의 하나 이상의 정보 조각들일 수 있다.
상술된 데이터 처리 모드에 대한 사용자에 관한 처리 능력 정보는 사용자가 현재의 데이터 처리 프로세스에서 데이터 처리 모드를 사용할 가능성을 어느 정도 구체화할 수 있다. 특정 구현예에서, 데이터 처리 모드에 대한 사용자에 관한 처리 능력 정보를 나타내기 위해 데이터 처리 모드에 대한 사용자의 사용 점수가 사용될 수 있지만, 이에 한정되는 것은 아니다. 데이터 처리 모드에 대한 사용자의 사용 점수가 높을수록 사용자가 현재의 데이터 처리 프로세스에서 이 데이터 처리 모드를 사용하고자 선택할 가능성이 보다 높다는 것을 의미한다.
본 실시예에서, 설명을 용이하게 하기 위해, 사용자에게 디스플레이될 필요가 있는 데이터 처리 모드들을 후보 데이터 처리 모드들이라고 칭하며, 현재의 데이터 처리 프로세스에 대해 최종적으로 사용자에 의해 선택된 데이터 처리 모드를 목표 데이터 처리 모드라고 칭한다. 목표 데이터 처리 모드는 후보 데이터 처리 모드들 중 하나 이상이며; 후보 데이터 처리 모드들은 상술한 적어도 하나의 데이터 처리 모드 중 하나 이상이다.
예를 들어, 적어도 하나의 데이터 처리 모드에 대한 사용자에 관한 처리 능력 정보에 따라, 사용자가 적어도 하나의 데이터 처리 모드에서의 각각의 데이터 처리 모드를 사용할 가능성이 있을 수 있다고 결정되면, 적어도 하나의 데이터 처리 모드에서의 각각의 데이터 처리 모드가 하나의 후보 데이터 처리 모드로서 취해지며, 적어도 하나의 데이터 처리 모드에 대한 사용자에 관한 처리 능력 정보에 따라, 사용자가 적어도 하나의 데이터 처리 모드에서의 데이터 처리 모드들의 일부분을 사용할 가능성이 있을 수 있다고 결정되면, 데이터 처리 모드들의 해당 일부분이 후보 데이터 처리 모드로서 취해진다.
본 실시예에서, 위에서 주로 설명된 디스플레이 모드는 후보 데이터 처리 모드들의 배열 순서, 및 후보 데이터 처리 모드들의 일부분에 대해 현저한 마크 또는 텍스트 프롬프트 등을 생성할지 여부를 포함한다. 후보 데이터 처리 모드들의 디스플레이 모드는 사용자가 현재의 데이터 처리 프로세스에서 후보 데이터 처리 모드들을 사용할 가능성을 어느 정도 구체화시킨다. 예를 들어, 후보 데이터 처리 모드들이 디스플레이될 때의 배열 순서는 사용자가 후보 데이터 처리 모드들을 사용할 가능성의 내림순일 수 있고, 사용자에 의해 사용될 가능성이 규정된 문턱값보다 큰 후보 데이터 처리 모드에 대해서는, 현저한 마크 및/또는 텍스트 프롬프트 등이 생성될 수 있고, 사용자에 의해 사용될 가능성이 규정된 문턱값 이하인 후보 데이터 처리 모드에 대해서는, 이 후보 데이터 처리 모드는 숨겨질 수 있다. 클라이언트 단말이 특정 데이터 처리 모드에 대한 사용자의 비교적 높은 처리 능력을 수신한 경우, 이 데이터 처리 모드는 유일하게 디스플레이되는 데이터 처리 모드로서 결정될 수 있고, 이 데이터 처리 모드는 사용자에 의해 선택되는 것 없이 사용자에게 바로 디스플레이될 수 있다. 물론, 데이터 처리 모드가 디스플레이될 때, 사용자가 다른 데이터 처리 모드들을 선택하도록 데이터 처리 모드들을 위한 스위치 버튼이 또한 제공될 수 있다.
본 실시예에서 사용자에게 후보 데이터 처리 모드들을 디스플레이하는 것은 후보 데이터 처리 모드들의 식별자(ID), 이름, 링크 어드레스 등과 같은 후보 처리 모드들에 관한 정보를 사용자에게 디스플레이하는 것을 주로 가리킨다는 점은 주목할 가치가 있다.
적어도 하나의 데이터 처리 모드에 대한 사용자에 관한 처리 능력 정보에 따라 사용자에게 디스플레이될 후보 데이터 처리 모드들을 클라이언트 단말에 의해 결정하는 것은, 적어도 하나의 데이터 처리 모드로부터 현재의 데이터 처리 프로세스에서 사용자에 의해 사용될 가능성이 있을 수 있는 데이터 처리 모드를 선택할 수 있다는 것을 살펴볼 수 있는데, 이는 낮은 가능성을 갖는 데이터 처리 모드들을 걸러내는데 유리하고, 사용자에게 추천되거나 또는 디스플레이될 데이터 처리 모드들에 관한 정보의 조각들의 수를 감소시키는데 유리하고, 사용자가 이로부터 목표 데이터 처리 모드를 선택하는 효율성을 향상시키는데 유리하며, 또한, 적어도 하나의 데이터 처리 모드에 대한 사용자에 관한 처리 능력 정보에 따라 후보 데이터 처리 모드들을 디스플레이하기 위한 디스플레이 모드를 결정하는 것, 및 디스플레이 모드에 따라 사용자에게 후보 데이터 처리 모드들을 디스플레이하는 것은 사용자에 의해 사용될 가능성이 보다 높은 데이터 처리 모드에 관한 정보를 우선적으로 디스플레이할 수 있는데, 이는 사용자가 후보 데이터 처리 모드들로부터 목표 데이터 처리 모드를 선택하는 효율성을 더욱 향상시킴으로써 서비스의 실행 효율성을 향상시키는데 유리하다.
하나의 선택적인 실시예에서, 각각의 데이터 처리 모드는 대응하는 서버 단말에 의해 관리되고, 클라이언트 단말에 의해, 현재의 데이터 처리 프로세스에서의 사용자의 특징 식별자를 서버 단말에 송신하는 프로세스는,
이동 전화 번호, 메일박스 어드레스, ID 번호, 이름, IMEI, IMSI, IP 어드레스, MAC 어드레스 등과 같은 현재의 데이터 처리 프로세스에서의 사용자의 특징 식별자를 사용하는 것을 포함한다. 클라이언트 단말은, 각각의 데이터 처리 모드의 서버 단말이 사용자의 특징 식별자에 따라 데이터 처리 모드에 대한 사용자에 관한 처리 능력 정보를 획득하고 반환하도록, 적어도 하나의 데이터 처리 모드의 각각의 데이터 처리 모드의 서버 단말에게 사용자의 수집된 특징 식별자를 송신한다. 대응적으로, 클라이언트 단말에 의해, 사용자의 특징 식별자에 따라 서버 단말에 의해 반환된 적어도 하나의 데이터 처리 모드에 대한 사용자에 관한 처리 능력 정보를 수신하는 것은, 클라이언트 단말에 의해, 각각의 데이터 처리 모드의 서버 단말에 의해 반환된 각각의 데이터 처리 모드에 대한 사용자에 관한 처리 능력 정보를 수신하는 것을 포함한다.
본 실시예에서, 각각의 데이터 처리 모드의 서버 단말은 서버 단말에 의해 제공된 데이터 처리 모드에 대한 사용자에 관한 처리 능력 정보를 미리 생성하고 저장한다.
예를 들어, 서버 단말은 데이터 처리 모드를 사용하는 사용자의 행위 데이터를 수집하고, 이에 따라 수집된 행위 데이터에 따라 서버 단말에서의 사용자의 신원 식별자(identity identifier)와 데이터 처리 모드에 대한 사용자에 관한 처리 능력 정보 간의 매핑 관계를 형성하고, 이 매핑 관계를 데이터베이스에 저장할 수 있다.
또한, 서버 단말은 또한 서버 단말에서의 사용자의 신원 식별자를 클라이언트 단말에 송신할 수 있다. 사용자가 상술한 디스플레이 모드에서 디스플레이된 후보 데이터 처리 모드들에 따라 후보 데이터 처리 모드들로부터 현재의 데이터 처리 프로세스에 대한 목표 데이터 처리 모드를 선택한 후, 클라이언트 단말은, 각각의 데이터 처리 모드의 서버 단말이 각각의 데이터 처리 모드에 대한 사용자에 관한 처리 능력 정보를 업데이트하도록, 각각의 데이터 처리 모드의 서버 단말에 의해 송신된 서버 단말에서의 사용자의 신원 식별자, 목표 데이터 처리 모드의 식별자, 및 현재의 데이터 처리 프로세스에서 목표 데이터 처리 모드를 사용하는 것에 관한 결과 정보 등을 각각의 데이터 처리 모드의 서버 단말에 송신할 수 있다. 목표 데이터 처리 모드의 식별자는 이름, 아이콘, 링크 어드레스 등과 같이 목표 데이터 처리 모드를 식별할 수 있는 임의의 정보일 수 있다.
구체적으로, 각각의 데이터 처리 모드의 서버 단말은 클라이언트 단말에 의해 송신된 서버 단말에서의 사용자의 신원 식별자에 따라 사용자를 결정하고, 이에 따라 데이터 처리 모드에 대한 사용자에 관한 처리 능력 정보를 찾고, 그런 후 현재의 데이터 처리 프로세스에 대해 사용자에 의해 선택된 폭표 데이터 처리 모드의 식별자, 및 현재의 데이터 처리 프로세스에서 목표 데이터 처리 모드를 사용하는 것에 관한 결과 정보에 따라 데이터 처리 모드에 대한 사용자에 관한 처리 능력 정보를 업데이트한다.
예를 들어, 특정 데이터 처리 모드의 서버 단말의 경우, 현재의 데이터 처리 프로세스에 대해 사용자에 의해 선택된 목표 데이터 처리 모드의 식별자에 따라 서버 단말에 의해 제공된 데이터 처리 모드를 사용자가 선택하였다고 결정되고, 데이터 처리 모드를 사용하는 현재의 데이터 처리 프로세스의 결과가 성공적이면, 서버 단말에 의해 제공된 데이터 처리 모드에 대한 사용자에 관한 처리 능력 정보가 증가되거나 또는 향상될 수 있다. 예를 들어, 데이터 처리 모드에 대한 사용자의 사용 점수가 증가되는데; 그 반대로, 현재의 데이터 처리 프로세스에 대해 사용자에 의해 선택된 목표 데이터 처리 모드의 식별자에 따라 서버 단말에 의해 제공된 데이터 처리 모드를 사용자가 선택하지 않았거나, 또는 사용자가 서버 단말에 의해 제공된 데이터 처리 모드를 선택하였지만 데이터 처리 모드를 사용하는 현재의 데이터 처리 프로세스의 결과가 성공적이지 않다고 결정되면, 서버 단말에 의해 제공된 데이터 처리 모드에 대한 사용자에 관한 처리 능력 정보는 감소될 수 있다. 예를 들어, 데이터 처리 모드에 대한 사용자의 사용 점수는 감소되는데, 이 경우, 서버 단말이 데이터 처리 모드에 대한 사용자에 관한 처리 능력 정보를 업데이트하도록, 클라이언트 단말은 각각의 데이터 처리 모드의 서버 단말에 대해, 사용자에 의해 선택된 목표 데이터 처리 모드의 식별자, 및 현재의 데이터 처리 프로세스에서 목표 데이터 처리 모드를 사용하는 것에 관한 결과 정보를 제공하며, 이는 후속 서비스들에서 보다 정확한 처리 능력 정보를 제공하는데 유리하다.
다른 선택적인 실시예에서, 상술한 바와 같이 하나의 서버 단말이 존재하는데, 즉 하나의 서버 단말이 적어도 하나의 데이터 처리 모드를 균일하게 관리한다. 예를 들어, 서버 단말은 정보 테이블을 통해 각각의 데이터 처리 모드에 대한 사용자에 관한 처리 능력 정보를 관리할 수 있다. 적어도 하나의 데이터 처리 모드는 서버에 의해 제공되는 데이터 처리 모드 및/또는 서버에 의해 제공되지 않는 데이터 처리 모드를 포함한다.
선택적으로, 클라이언트 단말은 또한, 사용자가 후보 데이터 처리 모드들로부터 현재의 데이터 처리 프로세스에 대한 목표 데이터 처리 모드를 선택한 후, 서버 단말이 적어도 하나의 데이터 처리 모드에 대한 사용자에 관한 처리 능력 정보를 업데이트하도록, 목표 데이터 처리 모드의 식별자 및 현재의 데이터 처리 프로세스에서 목표 데이터 처리 모드를 사용하는 것에 관한 결과 정보를 서버 단말에 송신할 수 있다. 또한, 서버 단말은, 사용자를 구별하기 위하여, 서버 단말에서의 사용자의 신원 식별자를 클라이언트 단말에 송신할 수 있으며; 클라이언트 단말은 서버 단말에서의 사용자의 신원 식별자를 수신한다. 이것에 기초하여, 서버 단말에 의한 사용자 구별을 용이하게 하기 위해, 클라이언트 단말이 서버 단말에게, 목표 데이터 처리 모드의 식별자, 및 현재의 데이터 처리 프로세스에서 목표 데이터 처리 모드를 사용하는 것에 관한 결과 정보를 송신하는 프로세스에서, 서버 단말이 사용자를 결정하도록, 서버 단말에서의 사용자의 신원 식별자가 또한 서버 단말에 함께 보내질 수 있다.
예를 들어, 특정 데이터 처리 모드의 경우, 현재의 데이터 처리 프로세스에 대해 사용자에 의해 선택된 목표 데이터 처리 모드의 식별자에 따라 데이터 처리 모드를 사용자가 선택하였다고 결정되고, 데이터 처리 모드를 사용하는 현재의 데이터 처리 프로세스의 결과가 성공적이면, 데이터 처리 모드에 대한 사용자에 관한 처리 능력 정보는 증가되거나 또는 향상될 수 있다. 예를 들어, 데이터 처리 모드에 대한 사용자의 사용 점수가 증가되는데; 그 반대로, 현재의 데이터 처리 프로세스에 대해 사용자에 의해 선택된 목표 데이터 처리 모드의 식별자에 따라 데이터 처리 모드를 사용자가 선택하지 않았거나, 또는 사용자가 데이터 처리 모드를 선택하였지만 데이터 처리 모드를 사용하는 현재의 데이터 처리 프로세스의 결과가 성공적이지 않다고 결정되면, 데이터 처리 모드에 대한 사용자에 관한 처리 능력 정보는 감소될 수 있다. 예를 들어, 데이터 처리 모드에 대한 사용자의 사용 점수는 감소되는데, 이 경우, 서버 단말이 데이터 처리 모드에 대한 사용자에 관한 처리 능력 정보를 업데이트하도록, 클라이언트 단말은 서버 단말에 대해, 사용자에 의해 선택된 목표 데이터 처리 모드의 식별자, 및 현재의 데이터 처리 프로세스에서 목표 데이터 처리 모드를 사용하는 것에 관한 결과 정보를 제공하며, 이는 후속 서비스들에서 보다 정확한 처리 능력 정보를 제공하는데 유리하다.
도 2는 본 출원의 다른 실시예에 의해 제공되는 데이터 처리 방법의 개략적인 흐름도이다. 도 2에서 도시된 바와 같이, 상기 방법은,
서버 단말에 의해, 클라이언트 단말에 의해 송신된 현재의 데이터 처리 프로세스에서의 사용자의 특징 식별자를 수신하는 단계(201);
서버 단말에 의해, 사용자의 특징 식별자에 따라 적어도 하나의 데이터 처리 모드에 대한 사용자에 관한 처리 능력 정보를 획득하는 단계(202);
서버 단말에 의해, 사용자에게 디스플레이될 후보 데이터 처리 모드들 및 디스플레이 모드를 클라이언트 단말이 결정하도록, 적어도 하나의 데이터 처리 모드에 대한 사용자에 관한 처리 능력 정보를 클라이언트 단말에 송신하는 단계(203)를 포함한다.
이 실시예는 서버 단말에서 구현될 수 있는 데이터 처리 방법을 제공한다. 서버 단말은 클라이언트 단말에 대해 데이터 처리 모드에 대한 사용자에 관한 처리 능력 정보를 제공하는 기능을 갖는다. 이 실시예는 데이터 처리 모드를 한정시키지 않는다. 예를 들어, 데이터 처리 모드는 결제 시나리오에서 사용되는 데이터 처리 모드, 데이터 변환 시나리오에서 사용되는 데이터 처리 모드, 조회(query) 시나리오에서 사용되는 데이터 처리 모드 등과 같은 다양한 데이터 처리 모드들일 수 있다. 결제 시나리오에서 사용되는 데이터 처리 모드를 예시로서 취하면, 데이터 처리 모드는 결제 로직을 달성하기 위한 결제 모드를 가리킨다. 예를 들어, 이러한 데이터 처리 모드는 신용 카드, 은행 카드, Yu'E Bao 등과 같은 다양한 결제 모드들일 수 있다.
구체적으로, 클라이언트 단말이 대응 서비스를 실행하기 위한 데이터 처리 모드를 사용할 필요가 있는 경우, 사용자의 특징 식별자가 획득될 수 있고, 사용자의 특징 식별자는 서버 단말에게 송신될 수 있다. 서버 단말은 클라이언트 단말에 의해 송신된 현재의 데이터 처리 프로세스에서의 사용자의 특징 식별자를 수신하고, 사용자의 특징 식별자에 따라 적어도 하나의 데이터 처리 모드에 대한 사용자에 관한 처리 능력 정보를 획득하고; 클라이언트 단말이 처리 능력 정보에 따라 사용자에게 디스플레이될 후보 데이터 처리 모드들 및 디스플레이 모드를 결정하도록, 적어도 하나의 데이터 처리 모드에 대한 사용자에 관한 처리 능력 정보는 클라이언트 단말에 대해 제공된다.
서비스를 수행하는 프로세스에서, 일반적으로 이동 전화 번호, 메일박스 어드레스, ID 번호, 이름, IMEI, IMSI, IP 어드레스, MAC 어드레스 등과 같은, 사용자와 관련된 정보가 제공될 것이 요구될 수 있다. 클라이언트 단말은 서버 단말에게 송신할 상술한 특징 식별자로서 이동 전화 번호, 메일박스 어드레스, ID 번호, 이름, IMEI, IMSI, IP 어드레스, MAC 어드레스 등 중 하나 이상을 획득할 수 있다. 즉, 상술한 특징 식별자는, 비제한적인 예시로서, 이동 전화 번호, 메일박스 어드레스, ID 번호, 이름, IMEI, IMSI, IP 어드레스, MAC 어드레스 등의 하나 이상의 정보 조각들일 수 있다.
하나의 선택적인 실시예에서, 서버 단말은 사용자의 특징 식별자에 따라 서버 단말에서의 사용자의 신원 식별자를 획득할 수 있다. 예를 들어, 서버 단말에서의 사용자의 신원 식별자는 서버 단말의 저장 로직을 따르는 저장 ID일 수 있다. 그 후, 적어도 하나의 데이터 처리 모드에 대한 사용자에 관한 처리 능력 정보를 획득하기 위해, 서버 단말은 능력 정보 데이터베이스에서 서버 단말에서의 사용자의 신원 식별자에 따른 매칭을 진행한다.
선택적으로, 동일한 사용자와 관련하여, 서버 단말에서의 이 사용자의 신원 식별자는 고유한 것이다. 그러나, 한 명의 사용자는 복수의 특징 식별자들을 갖는 것이 가능할 수 있다. 예를 들어, 이동 전화 번호가 사용자의 하나의 특징 식별자이면서, ID 번호 등이 사용자의 하나의 특징 식별자일 수 있다. 구현 및 관리를 용이하게 하기 위해, 서버 단말은 서버 단말에서의 사용자의 신원 식별자와 사용자의 각각의 특징 식별자 간의 상관관계를 독립적으로 저장할 수 있다. 예를 들어, 서버 단말에서의 사용자의 신원 식별자와 사용자의 이동 전화 번호 간의 상관관계가 관계형 데이터 테이블에 저장되는 반면에, 서버 단말에서의 사용자의 신원 식별자와 사용자의 ID 번호 간의 상관관계가 다른 관계형 데이터 테이블에 저장되는 식으로 진행된다. 이를 기초로, 서버 단말에 의해, 사용자의 특징 식별자에 따라 서버 단말에서의 사용자의 신원 식별자를 획득하는 프로세스는, 사용자의 특징 식별자의 우선순위들에 따라 가장 높은 우선순위를 가지며 0(null)이 아닌 값을 갖는 특징 식별자를 선택하는 것, 및 가장 높은 우선순위를 갖는 특징 식별자에 대응하는 식별자를 서버 단말에서의 사용자의 신원 식별자로서 획득하기 위해, 가장 높은 우선순위를 가지며 0이 아닌 값을 갖는 특징 식별자에 따라 가장 높은 우선순위를 가지며 0이 아닌 값을 갖는 특징 식별자에 대응하는 관계형 데이터 테이블을 조회하는 것을 포함한다. 이러한 모드의 구현은 비교적 간단하며, 서버 단말에서의 사용자의 신원 식별자를 획득하는데 소요되는 시간은 비교적 작아서, 사용자에게 지연감을 주지 않을 수 있으며, 사용자 경험은 비교적 양호하다.
능력 정보 데이터베이스는 서버 단말에서의 사용자의 신원 식별자와 적어도 하나의 데이터 처리 모드에 대한 사용자에 관한 처리 능력 정보 간의 매핑 관계를 저장한다.
예를 들어, 서버 단말은 적어도 하나의 데이터 처리 모드를 사용하는 사용자의 행위 데이터를 미리 수집하고, 수집된 행위 데이터에 따라 서버 단말에서의 사용자의 신원 식별자와 적어도 하나의 데이터 처리 모드에 대한 사용자에 관한 처리 능력 정보 간의 매핑 관계를 획득하며, 이 매핑 관계를 능력 정보 데이터베이스에 저장할 수 있다. 구체적으로, 행위 데이터로부터 사용자의 특징 식별자가 획득되고, 데이터 처리 모드에 대한 사용자에 관한 처리 능력 정보를 획득하기 위해 행위 데이터에 대해 통계가 수행되고, 서버 단말에서의 사용자의 신원 식별자가 구성되며, 그 후, 서버 단말에서의 사용자의 신원 식별자와 데이터 처리 모드에 대한 사용자에 관한 처리 능력 정보 간의 매핑 관계가 형성되고, 매핑 관계는 능력 정보 데이터베이스에 저장되며; 또한, 서버 단말에서의 사용자의 신원 식별자와 사용자의 특징 식별자 간의 매핑 관계가 생성되고 저장된다. 선택적으로, 최근에 데이터 처리 모드를 사용하는 것에 의한 성공적인 결제 시간, 최근 3개월 동안 데이터 처리 모드를 사용하는 것에 의한 성공적인 결제 횟수 등과 같은, 행위 데이터에서의 데이터 처리 모드를 사용하는 사용자의 특징 변수가, 데이터 처리 모드에 대한 사용자에 관한 처리 능력 정보를 나타내기 위해 사용된다.
한 명의 사용자가 복수의 특징 식별자들을 갖는 것이 가능할 수 있다는 것은 주목할 가치가 있다. 예를 들어, 이동 전화 번호가 사용자의 하나의 특징 식별자이면서, ID 번호 등이 사용자의 하나의 특징 식별자일 수 있다. 구현 및 관리를 용이하게 하기 위해, 서버 단말은 서버 단말에서의 사용자의 신원 식별자와 사용자의 각각의 특징 식별자 간의 상관관계를 독립적으로 저장할 수 있다. 예를 들어, 서버 단말에서의 사용자의 신원 식별자와 사용자의 이동 전화 번호 간의 상관관계가 관계형 데이터 테이블에 저장되는 반면에, 서버 단말에서의 사용자의 신원 식별자와 사용자의 ID 번호 간의 상관관계가 다른 관계형 데이터 테이블에 저장되는 식으로 진행된다.
또한, 상술한 프로세스에서, 동일한 데이터 처리 모드에 대해, 서버 단말은 전체 네트워크 데이터, 즉 모든 인터넷 웹사이트들 상에서 데이터 처리 모드를 사용하는 사용자의 행위 데이터를 수집할 수 있는데, 이는 단일 웹사이트 상에서 데이터 처리 모드를 사용하는 사용자의 행위 데이터는 비교적 부족함으로 인해 데이터 처리 모드에 대한 사용자에 관한 처리 능력 정보가 평가될 수 없다라는 문제를 효과적으로 해결할 수 있고, 데이터 처리 모드에 대한 사용자에 관한 획득된 처리 능력 정보의 정밀도 및 정확성을 향상시킬 수 있다. 또한, 클라이언트 단말의 관점에서 보면, 다양한 서버 단말들이 모든 인터넷 웹사이트들 상의 대응하는 데이터 처리 모드들을 사용하는 사용자의 행위 데이터를 모두 수집하기 때문에, 클라이언트 단말과 관련하여, 전체 네트워크 웹사이트들 상에서의 사용자의 행위 데이터에 기초하여 사용자에게 후보 데이터 처리 모드들 및 디스플레이 형태를 추천하는 것과 실질적으로 동등한데, 이것은 추천 결과의 정밀성 및 정확성을 향상시키는데 유리하다.
예를 들면, 상술한 클라이언트 단말은, 구체적으로, 웹사이트이며, 사용자가 제1 웹사이트 상에서 데이터 처리를 수행할 필요가 있다고 가정하면, 이 시점에서, 제1 웹사이트는 현재의 데이터 처리 프로세스에서의 사용자의 특징 식별자를 제2 서버 단말에 보낼 수 있고, 제2 서버 단말은 제1 웹사이트에 대응하는 제1 서버 단말과는 상이한 서버 단말일 수 있고; 제2 서버 단말은 사용자의 특징 식별자에 따라 적어도 하나의 데이터 처리 모드에 대한 사용자에 관한 처리 능력 정보를 획득하고, 상기 획득된 적어도 하나의 데이터 처리 모드에 대한 사용자에 관한 처리 능력 정보를 제1 웹사이트에 반환하며, 제1 웹사이트는 제2 서버 단말에 의해 반환된 적어도 하나의 데이터 처리 모드에 대한 사용자에 관한 처리 능력 정보에 따라 사용자에게 디스플레이될 후보 데이터 처리 모드들 및 디스플레이 모드를 결정하고, 사용자가 제1 웹사이트의 디스플레이 페이지로부터 현재의 데이터 처리를 위한 목표 데이터 처리 모드를 선택하도록 디스플레이 모드에 따라 후보 데이터 처리 모드들을 사용자에게 디스플레이한다.
상술한 제2 서버 단말에 의해 제1 웹사이트에 반환된 적어도 하나의 데이터 처리 모드는, 제1 웹사이트 상에서의 데이터 처리를 위해 사용자에 의해 사용되는 데이터 처리 모드를 포함하며, 또한 제1 웹사이트와는 다른 웹사이트(예컨대, 제2 웹사이트, 제3 웹사이트) 상에서의 데이터 처리를 위해 사용자에 의해 사용되는 데이터 처리 모드를 포함한다는 것은 주목할 가치가 있다.
제2 서버 단말이 적어도 하나의 데이터 처리 모드에 관한 정보를 수집하는 모드는, 제1 웹사이트의 서버 및 제1 웹사이트와는 상이한 다른 웹사이트들에 대응하는 서버들을 통해 해당 웹사이트 상에서의 데이터 처리를 위해 사용자에 의해 사용되는 데이터 처리 모드에 관한 정보를 획득하는 단계를 포함한다. 또는, 제1 웹사이트 또는 제1 웹사이트와는 상이한 다른 웹사이트들은 또한 제2 서버가 적어도 하나의 데이터 처리 모드에 관한 정보를 수집하기 위해 데이터 처리가 성공적으로 실행된 후 데이터 처리를 실행하기 위해 사용된 데이터 처리 모드에 관한 정보를 제2 서버 단말에 송신할 수 있다.
본 출원의 데이터 처리 방법은 결제 모드를 추천하기 위해 특별히 적용될 수 있다는 것을 언급할 가치가 있다. 데이터 처리 모드는 결제 모드이고, 데이터 처리 모드에 대한 사용자의 처리 능력은 구체적으로 네트워크의 일부 또는 전체에서의 결제 모드에 대한 사용자의 친숙도 및 수용도에 따라 계산된 점수 값이고, 일반적으로, 사용자의 친숙도와 수용도가 높을수록, 처리 능력이 우수하고, 따라서 데이터 처리의 성공률(결제 성공률)이 높아진다. 클라이언트 단말이 일정한 웹사이트 A의 APP인 것을 예시로서 취하면, 사용자가 웹사이트 A(제1 웹사이트)에서 결제할 필요가 있는 경우, 웹사이트 A는 서버 단말 B(제2 서버 단말)에게 요청을 송신하고, 이 요청은 데이터 처리 모드에 대한 사용자에 관한 처리 능력 정보를 획득하기 위해, 사용자의 특징 식별자를 실어나르고, 이 예시에서, 이것은 결제 모드에 대한 사용자에 관한 결제 능력 정보이고, 따라서 웹사이트 A는 결제 능력 정보에 따라 사용자에게 디스플레이될 결제 모드를 결정한다. 종래 기술에서, 웹사이트 A에서 디스플레이된 결제 모드들은 웹사이트 A에서의 사용 기록 내역에 따라 추천된다. 웹사이트 A에서의 사용자의 최근 사용 기록이 1년 전에 결제 모드 P1을 사용한 것이고 그 후로 웹사이트 A에 관한 다른 기록 내역이 없는 반면, 사용자는 최근에 다른 웹사이트들에서 결제 모드 P2를 더 자주 사용한 경우, 기존의 추천 모드를 사용하는 결과는 웹사이트 A에서 결제 모드 P1을 추천하는 것이다. 본 출원에서는, 다른 웹사이트들에서의 사용자의 사용 조건을 또한 고려할 수 있다. 사용자가 웹사이트 A에서 결제하고자 하는 경우, 사용자의 특징 식별자는 서버 단말 B에 송신되고, 서버 단말 B는 복수의 웹사이트들 또는 전체 네트워크의 데이터에 따라 적어도 하나의 결제 모드에 대한 사용자에 관한 처리 능력 정보를 반환할 수 있으며, 그 후, 웹사이트 A는 수신된 정보에 따라 사용자에게 디스플레이될 후보 데이터 처리 모드들 및 디스플레이 모드를 결정하며, 이 때 디스플레이되는 추천된 결제 모드는 우선적으로 결제 모드 P2일 수 있다. 이러한 방식으로, 전체 네트워크 데이터에 의해, 보다 정확한 결제 모드가 사용자에게 추천될 수 있다.
하나의 선택적인 실시예에서, 서버 단말에 의해, 사용자의 특징 식별자에 따라 적어도 하나의 데이터 처리 모드에 대한 사용자에 관한 처리 능력 정보를 획득하는 단계는, 서버 단말에 의해, 사용자의 특징 식별자에 따라 로컬에(locally) 유지된 적어도 하나의 데이터 처리 모드에 대한 사용자에 관한 처리 능력 정보를 획득하는 단계를 포함하며, 적어도 하나의 데이터 처리 모드는 서버 단말에 의해 제공되는 데이터 처리 모드 및/또는 서버 단말에 의해 제공되지 않는 데이터 처리 모드를 포함한다.
즉, 애플리케이션 시나리오에서, 서버 단말은 서버 단말에 의해 제공되는 데이터 처리 모드에 대한 사용자에 관한 처리 능력 정보만을 사용자에 대해 제공할 수 있다. 예를 들어, 데이터 처리 모드가 결제 모드인 것을 예시로서 취하면, Alipay™ 서버는 Alipay™의 하나의 처리 모드만을 관리하며, WeChat Pay, 인터넷 뱅킹 결제 등과 같이 Alipay™ 이외의 다른 결제 모드들은 관리하지 않을 수 있다.
다른 애플리케이션 시나리오에서, 서버 단말은 서버 단말에 의해 제공되는 데이터 처리 모드 및 서버 단말에 의해 제공되지 않는 데이터 처리 모드를 포함하는 복수의 데이터 처리 모드들을 로컬에 유지하며, 서버 단말은 로컬에 유지된 다양한 데이터 처리 모드들에 대한 사용자에 관한 능력 정보를 사용자에 대해 제공할 수 있다. 예를 들어, 데이터 처리 모드가 결제 모드인 것을 예시로서 취하면, Alipay™ 서버는 Alipay™, 인터넷 뱅킹, 신용 카드, WeChat Pay 등과 같은 복수의 결제 모드들을 동시에 관리할 수 있다.
또다른 애플리케이션 시나리오에서, 서버 단말은 데이터 처리 모드를 제공하지 않고 데이터 처리 모드를 유지 및 관리하는 기능만을 가지면, 서버 단말은 서버 단말에 의해 제공되지 않는 데이터 처리 모드를 로컬에 유지하고, 로컬에 유지된 데이터 처리 모드에 대한 사용자에 관한 처리 능력 정보를 사용자에 대해 제공할 수 있다. 예를 들어, 데이터 처리 모드가 결제 모드인 것을 예시로서 취하면, Alipay™, 인터넷 뱅킹, 신용 카드, WeChat Pay 등과 같은 복수의 결제 모드들이 전용 서버에 의해 동시에 관리되는 반면, 서버 자체는 어떠한 결제 모드도 제공하지 않는다.
하나의 선택적인 실시예에서, 서버 단말은 또한, 신원 식별자에 기초하여 적어도 하나의 데이터 처리 모드에 대한 사용자에 관한 처리 능력 정보를 업데이트하도록, 서버 단말에서의 사용자의 신원 식별자를 클라이언트 단말에 송신할 수 있다.
구체적으로, 클라이언트 단말은, 사용자가 후보 데이터 처리 모드들로부터 현재의 데이터 처리 프로세스에 대한 목표 데이터 처리 모드를 선택한 후, 서버 단말에서의 사용자의 신원 식별자와 함께, 사용자에 의해 선택된 목표 데이터 처리 모드의 식별자 및 현재의 데이터 처리 프로세스에서 목표 데이터 처리 모드를 사용하는 것에 관한 결과 정보를 서버 단말에 송신할 수 있다. 서버 단말은 클라이언트 단말에 의해 송신된 서버 단말에서의 사용자의 신원 식별자, 후보 데이터 처리 모드들로부터 현재의 데이터 처리 프로세스에 대한 클라이언트 단말에 의해 선택된 목표 데이터 처리 모드의 식별자, 및 현재의 데이터 처리 프로세스에서의 목표 데이터 처리 모드를 사용하는 것에 관한 결과 정보를 수신하며, 적어도 하나의 데이터 처리 모드에 대한 사용자에 관한 처리 능력 정보는 서버 단말에서의 사용자의 신원 식별자, 목표 데이터 처리 모드의 식별자, 및 현재의 데이터 처리 프로세스에서 목표 데이터 처리 모드를 사용하는 것에 관한 결과 정보에 따라 업데이트된다. 목표 데이터 처리 모드의 식별자는 이름, 아이콘, 링크 어드레스 등과 같이 목표 데이터 처리 모드를 식별할 수 있는 임의의 정보일 수 있다.
구체적으로, 서버 단말은 클라이언트 단말에 의해 송신된 서버 단말에서의 사용자의 신원 식별자에 따라 사용자를 결정하고, 이에 따라 적어도 하나의 데이터 처리 모드에 대한 사용자에 관한 처리 능력 정보를 찾고, 그런 후 현재의 데이터 처리 프로세스에 대해 클라이언트 단말에 의해 선택된 폭표 데이터 처리 모드의 식별자, 및 현재의 데이터 처리 프로세스에서 목표 데이터 처리 모드를 사용하는 것에 관한 결과 정보에 따라 데이터 처리 모드에 대한 사용자에 관한 처리 능력 정보를 업데이트한다.
예를 들어, 데이터 처리 모드의 경우, 목표 데이터 처리 모드의 식별자에 따라 현재의 데이터 처리 프로세스에 대해 데이터 처리 모드가 선택되었다고 결정되고, 데이터 처리 모드를 사용하는 현재의 데이터 처리 프로세스의 결과가 성공적이면, 데이터 처리 모드에 대한 사용자에 관한 처리 능력 정보는증가되거나 또는 향상될 수 있다. 예를 들어, 데이터 처리 모드에 대한 사용자의 사용 점수가 증가되는데; 그 반대로, 목표 데이터 처리 모드의 식별자에 따라 데이터 처리 모드를 사용자가 선택하지 않았거나, 또는 사용자가 데이터 처리 모드를 선택하였지만 데이터 처리 모드를 사용하는 현재의 데이터 처리 프로세스의 결과가 성공적이지 않다고 결정되면, 데이터 처리 모드에 대한 사용자에 관한 처리 능력 정보는 감소될 수 있다. 예를 들어, 데이터 처리 모드에 대한 사용자의 사용 점수는 감소되고, 클라이언트 단말은 목표 데이터 처리 모드의 식별자 및 현재의 데이터 처리 프로세스에서 목표 데이터 처리 모드를 사용하는 것에 관한 결과 정보에 따라 데이터 처리 모드에 대한 사용자에 관한 처리 능력 정보를 업데이트하는데, 이는 후속 서비스들에서 보다 정확한 처리 능력 정보를 제공하는데 유리하다.
실시예에서, 상술된 데이터 처리 모드에 대한 사용자에 관한 처리 능력 정보는 사용자가 현재의 데이터 처리 프로세스에서 데이터 처리 모드를 사용할 가능성을 어느 정도 구체화할 수 있다. 특정 구현예에서, 데이터 처리 모드에 대한 사용자에 관한 처리 능력 정보를 나타내기 위해 데이터 처리 모드에 대한 사용자의 사용 점수가 사용될 수 있지만, 이에 한정되는 것은 아니다. 데이터 처리 모드에 대한 사용자의 사용 점수가 높을수록 사용자가 현재의 데이터 처리 프로세스에서 이 데이터 처리 모드를 사용하고자 선택할 가능성이 보다 높다는 것을 의미한다.
클라이언트 단말과 협력하여 서버 단말에 의해, 데이터 처리 모드를 사용하는 사용자에 관한 처리 능력 정보를 클라이언트 단말에 대해 제공함으로써, 클라이언트 단말이 적어도 하나의 데이터 처리 모드에 대한 사용자에 관한 처리 능력 정보에 따라 사용자에게 디스플레이될 후보 데이터 처리 모드들 및 디스플레이 모드를 결정할 수 있게 하고, 적어도 하나의 데이터 처리 모드로부터 현재의 데이터 처리 프로세스에서 사용자에 의해 사용되는 것이 가능할 수 있는 데이터 처리 모드를 사용자가 선택할 수 있게 하는 것을 살펴볼 수 있는데, 이는 가능성이 낮은 데이터 처리 모드들을 걸러내는데 유리하며, 사용자에게 추천되거나 디스플레이될 데이터 처리 모드들에 관한 정보 조각들의 수를 감소시키는데 유리하고, 디스플레이 모드에 따라 후보 데이터 처리 모드들을 디스플레이함으로써 사용자에 의해 사용될 가능성이 보다 높은 데이터 처리 모드에 관한 정보를 우선적으로 디스플레이할 수 있으며, 사용자가 후보 데이터 처리 모드들로부터 목표 데이터 처리 모드를 선택하는 효율성을 향상시킴으로써 서비스의 실행 효율성을 향상시키는데 유리하다.
당업자가 본 출원의 기술 해결책을 보다 명확하게 이해하는 것을 촉진시키기 위해, 특정 애플리케이션 시나리오와 관련한 설명이 이하에서 주어질 것이다. 다음의 실시예에서, 결제 서비스가 예시로서 취해질 수 있고, 상술한 데이터 처리 모드는 구체적으로 결제 플로우를 달성하는 결제 모드이다. 예를 들어, 이러한 결제 모드는 신용 카드, 은행 카드, Alipay™ 등의 결제 모드일 수 있다. 그 후, 결제 모드 처리 방법의 플로우는 다음과 같다:
사용자는 이동 단말을 위해 판매자에 의해 제공되는 APP 또는 판매자 웹사이트에 입력하고, 필요한 상품 또는 데이터 처리 모드를 선택 및 구매하고, 주문서를 제출한 후 결제 페이지에 입력한다. 판매자는 이하오디엔(yihaodian), JD, Tmall 등과 같은 다양한 전자 판매자일 수 있다.
상기 프로세스에서, 판매자 웹사이트 또는 APP는 사용자의 이동 전화 번호, 메일박스, ID 번호, 이름, 이동 전화기의 IMEI, 이동 전화기 SIM 카드의 IMSI, IP 어드레스 및 MAC 어드레스 등 중 하나 이상과 같은, 결제 서비스 프로세스에서의 사용자의 특징 식별자를 획득할 수 있고, 이 특징 식별자를 다양한 결제 모드들의 서버 단말들에 송신할 수 있다. 사용자 등록 프로세스에서, 일반적으로 사용자는 이동 전화 번호, 메일박스, ID 번호, 이름 등과 같은 정보를 제공할 것을 요청받고, 이동 전화 번호, 메일박스, ID 번호, 이름 등과 같은 정보와 사용자 계정 간의 상관관계가 형성될 수 있으며, 이에 따라 판매자 웹사이트 또는 APP는 사용자가 로그인할 때의 계정 입력에 따라 등록 정보를 검색함으로써 사용자의 이동 전화 번호, 메일박스, ID 번호, 이름 등과 같은 정보를 획득할 수 있다는 것은 주목할 가치가 있다. 이동 전화기의 IMEI, 이동 전화기 SIM 카드의 IMSI, IP 어드레스, 및 MAC 어드레스 등과 같은 정보와 관련하여, 이것들을 판매자 웹사이트 또는 APP는 이동 전화기의 구성 파일을 판독해서 직접 획득할 수 있다.
결제 모드의 서버 단말은, 판매자 웹사이트 또는 APP에 의해 송신된 사용자의 특징 식별자들을 수신한 후, 특징 식별자들에 대해 우선순위 부여를 수행하여, 가장 높은 우선순위를 갖는 특징 식별자를 획득하고, 가장 높은 우선순위를 갖는 특징 식별자에 대응하는 관계형 데이터 테이블을 검색하며, 가장 높은 우선순위를 갖는 특징 식별자에 대응하는 결제 모드의 서버 단말에서의 사용자 A의 신원 식별자를 획득한다.
결제 모드의 서버 단말은 서버 단말에서의 사용자 A의 신원 식별자에 따라 능력 정보 데이터베이스를 조회하여 결제 모드에 대한 사용자 A의 사용 능력 점수를 획득하고, 결제 모드에 대한 사용자의 사용 능력 점수는 미리 오프라인으로 계산되어 데이터베이스에 저장되며,
결제 모드의 서버 단말은 모든 인터넷 웹사이트들 상에서 사용자에 의해 수행된 결제들의 행위 데이터를 수집할 수 있고, 네트워크 전체의 행위 데이터에 따라 결제 모드에 대한 사용자의 사용 능력 점수에 대한 통계를 수행할 수 있다. 예를 들어, 사용자가 현재 타오바오(Taobao)에서 결제하고 있다고 가정하면, 타오바오에서 사용자에 의해 수행된 결제의 행위 데이터 이외에, 결제 서버 단말은 또한 JD 및 이하오디엔과 같은 다양한 다른 전자 상거래 웹사이트들 상에서 사용자에 의해 수행된 결제들의 행위 데이터를 수집할 수 있고, 사용자의 전체 네트워크의 결제들의 행위 데이터에 기초하여 사용자에게 후보 결제 모드들을 추천한다.
결제 모드의 서버 단말은 결제 모드의 서버 단말에서의 사용자 A의 신원 식별자를 판매자 웹사이트 또는 APP에 송신한다. 예를 들어, 이 신원 식별자는 결제 모드에 대한 사용자의 사용 능력 점수와 함께, 알파벳 숫자 식별자 ID: X의 문자열일 수 있다.
판매자 웹사이트 또는 APP는, 다양한 결제 모드들에 대한 사용자의 사용 능력 점수들을 수신한 후, 다양한 결제 모드들에 대한 사용자의 사용 능력 점수에 따라 캐시어(cashier) 데스크 페이지의 콘텐츠 및 디스플레이 모드를 결정하며, 캐시어 데스크 페이지의 콘텐츠는 실제로 사용자에게 디스플레이될 결제 모드들에 관한 정보이다. 예를 들어, 콘텐츠는 결제 모드의 아이콘, 이름, 유형, 링크 어드레스 등일 수 있다. 디스플레이 모드는 캐시어 데스크 페이지 상에서 결제 모드들을 디스플레이하는 배열 순서 및 일부 결제 모드들에 대한 현저한 마크 또는 텍스트 프롬프트 등을 생성할지 여부를 포함한다.
사용자가 결제할 것을 결정하면, 판매자 웹사이트 또는 APP는 상술한 디스플레이 모드에 따라 캐시어 데스크 페이지 상에서 사용자에게 대응하는 결제 모드에 관한 정보를 디스플레이한다. 사용자는 판매자 웹사이트 또는 APP의 캐시어 데스크 페이지 상에서 디스플레이된 결제 모드에 관한 정보에 따라 결제를 위한 현재 결제 동작에 필요한 결제 모드를 선택한다.
사용자가 결제를 완료한 후, 판매자 웹사이트 또는 APP는 사용자에 의해 사용되도록 선택된 결제 모드의 식별자 및 결제 모드의 서버 단말에서의 사용자의 신원 식별자 ID: X와 함께 결제 결과를 결제 모드의 서버 단말에게 반송한다. 결제 결과는 사용자가 최종적으로 결제를 성공했는지 여부를 포함한다. 결제 모드의 서버 단말은, 다음 결제 프로세스에서의 사용자에 대한 보다 정확한 사용 능력 점수들을 제공하도록, 이 정보에 따라 결제 모드들에 대한 사용자의 사용 능력 점수들을 업데이트한다.
상기로부터, 결제 동작 전에, 판매자 웹사이트 또는 APP는 관련된 결제 모드들의 서버 단말에 대한 사용자의 특징 식별자를 제공하고; 결제 모드의 서버 단말은 사용자의 특징 식별자에 따라 결제 모드들에 대한 사용자의 사용 능력 점수들을 획득하여 이를 판매자 웹사이트 또는 APP에 반환하며; 판매자 웹사이트 또는 APP는 다양한 결제 모드들에 대한 사용자의 사용 능력 점수들에 따라 사용자에게 디스플레이될 결제 모드들 및 결제 방법을 결정한다는 것을 살펴볼 수 있다. 결제 모드의 서버 단말과의 데이터 상호작용에 의해, 판매자 웹사이트 또는 APP는 보다 정확하고 수량화된 사용 능력 점수들을 획득할 수 있어서, 상이한 결제 모드들에 대한 사용자의 사용 능력 점수들에 따라 사용자에게 결제 모드를 디스플레이할 수 있고, 디스플레이된 결제 모드들은 보다 목표화된 안내 및 프롬프트를 가지므로, 사용자가 결제 모드를 성공적으로 선택하고, 사용자가 결제 모드를 선택하는 동작을 단순화하고, 결제 효율성을 향상시킬 가능성을 높일 수 있다.
간결함을 위해, 상술한 방법 실시예들 각각은 일련의 동작들의 조합으로서 표현된다는 것을 유의할 필요가 있다. 그러나, 본 출원에 따르면, 일부 단계들은 다른 순서를 채택할 수 있거나 동시에 수행될 수 있기 때문에, 본 출원은 동작들의 설명된 순서로 한정되지 않는다는 것을 당업자는 인식해야 한다. 또한, 당업자는 본 설명에서 기술된 실시예들은 모두 바람직한 실시예들이고, 관련된 동작들 및 모듈들은 본 출원에 반드시 필요한 것은 아니라는 것을 이해해야 한다.
상술한 실시예들에서는, 다양한 실시예들에 대한 설명에 여러 중점을 두고 있으며, 일 실시예에서 상세히 설명되지 않은 것에 대해서는 다른 실시예들에서의 관련 설명을 참조할 수 있다.
도 3은 본 출원의 실시예에 의해 제공되는 데이터 처리 장치의 개략적인 구조도이다. 데이터 처리 장치는 클라이언트 단말에서 구현될 수 있다. 클라이언트 단말은 일정한 서비스를 구현하기 위해 특정 동작을 실행하는 당사자를 가리키며, 클라이언트 단말은 이 실시예에서 제한되지 않는다. 예를 들어, 클라이언트 단말은 구체적으로 결제 서비스, 다운로드 서비스, 검색 서비스 등과 같은 다양한 서비스들을 구현하는 클라이언트 단말일 수 있다.
본 출원에서의 모든 클라이언트 단말들은 대응하는 서비스들을 구현하기 위해 서버 단말에 의해 제공되는 데이터 처리 모드들에 의존할 필요가 있다는 것은 주목할 가치가 있다. 클라이언트 단말에 의해 구현되는 상이한 서비스 유형들에 따라, 요구되는 데이터 처리 모드들이 또한 상이할 수 있다. 예를 들어, 결제 유형 서비스와 관련하여, 요구되는 데이터 처리 모드는 결제 기능을 갖는 것일 수 있다. 예를 들어, 데이터 처리 모드는 신용 카드, 은행 카드, Yu'E Bao 등과 같은 다양한 결제 모드들일 수 있다.
도 3에서 도시된 바와 같이, 본 장치는 송신 모듈(30), 수신 모듈(31), 결정 모듈(32), 및 디스플레이 모듈(33)을 포함한다.
송신 모듈(30)은 현재의 데이터 처리 프로세스에서의 사용자의 특징 식별자를 서버 단말에 송신하도록 구성된다.
수신 모듈(31)은 사용자의 특징 식별자에 따라 서버 단말에 의해 반환된 적어도 하나의 데이터 처리 모드에 대한 사용자에 관한 처리 능력 정보를 수신하도록 구성된다.
결정 모듈(32)은 수신 모듈(31)에 의해 수신된 적어도 하나의 데이터 처리 모드에 대한 사용자에 관한 처리 능력 정보에 따라 사용자에게 디스플레이될 후보 데이터 처리 모드들 및 디스플레이 모드를 결정하도록 구성된다.
디스플레이 모듈(33)은 후보 데이터 처리 모드들로부터 현재의 데이터 처리 프로세스에 대한 목표 데이터 처리 모드를 사용자가 선택하도록, 결정 모듈(32)에 의해 결정된 디스플레이 모드에 따라 결정 모듈(32)에 의해 결정된 후보 데이터 처리 모드들을 사용자에게 디스플레이하도록 구성된다.
하나의 선택적인 실시예에서, 송신 모듈(30)은 구체적으로,
현재의 데이터 처리 프로세스에서의 사용자의 특징 식별자를 수집하며;
적어도 하나의 데이터 처리 모드에서의 각각의 데이터 처리 모드의 서버 단말에게 사용자의 특징 식별자를 각각 송신하도록 구성된다.
수신 모듈(31)은 구체적으로, 사용자의 특징 식별자에 따라 각각의 데이터 처리 모드의 서버 단말에 의해 반환된 각각의 데이터 처리 모드에 대한 사용자에 관한 처리 능력 정보를 수신하도록 구성된다.
하나의 선택적인 실시예에서, 수신 모듈(31)은 또한, 각각의 데이터 처리 모드의 서버 단말에 의해 송신된 서버 단말에서의 사용자의 신원 식별자를 수신하도록 구성된다.
송신 모듈(30)은 또한, 사용자가 후보 데이터 처리 모드들로부터 현재의 데이터 처리 프로세스에 대한 목표 데이터 처리 모드를 선택한 후에, 각각의 데이터 처리 모드의 서버 단말이 각각의 데이터 처리 모드에 대한 사용자에 관한 처리 능력 정보를 업데이트하도록, 각각의 데이터 처리 모드의 서버 단말에 의해 송신된 서버 단말에서의 사용자의 신원 식별자, 목표 데이터 처리 모드의 식별자, 및 현재의 데이터 처리 프로세스에서 목표 데이터 처리 모드를 사용하는 것에 관한 결과 정보를 각각의 데이터 처리 모드의 서버 단말에 송신하도록 구성된다.
하나의 선택적인 실시예에서, 상술한 바와 같이 하나의 서버 단말이 있다.
선택적으로, 송신 모듈(30)은 또한, 사용자가 후보 데이터 처리 모드들로부터 현재의 데이터 처리 프로세스에 대한 목표 데이터 처리 모드를 선택한 후, 서버 단말이 적어도 하나의 데이터 처리 모드에 대한 사용자에 관한 처리 능력 정보를 업데이트하도록, 목표 데이터 처리 모드의 식별자 및 현재의 데이터 처리 프로세스에서 목표 데이터 처리 모드를 사용하는 것에 관한 결과 정보를 서버 단말에 송신하도록 구성된다.
또한, 선택적으로, 수신 모듈(31)은 또한, 서버 단말에 의해 송신된 서버 단말에서의 사용자의 신원 식별자를 수신하도록 구성된다. 송신 모듈(30)은 또한, 목표 데이터 처리 모드의 식별자와 현재의 데이터 처리 프로세스에서 목표 데이터 처리 모드를 사용하는 것에 관한 결과 정보를 서버 단말에 송신하는 프로세스에서, 서버 단말에서의 사용자의 신원 식별자를 서버 단말에 송신하도록 구성된다.
서비스를 수행하는 프로세스에서, 일반적으로 이동 전화 번호, 메일박스 어드레스, ID 번호, 이름, IMEI, IMSI, IP 어드레스, MAC 어드레스 등과 같은, 사용자와 관련된 정보가 제공될 것이 요구될 수 있다. 상술한 특징 식별자는, 비제한적인 예시로서, 이동 전화 번호, 메일박스 어드레스, ID 번호, 이름, IMEI, IMSI, IP 어드레스, MAC 어드레스 등의 하나 이상의 정보 조각들일 수 있다.
상술된 데이터 처리 모드에 대한 사용자에 관한 처리 능력 정보는 사용자가 현재의 데이터 처리 프로세스에서 데이터 처리 모드를 사용할 가능성을 어느 정도 구체화할 수 있다. 특정 구현예에서, 데이터 처리 모드에 대한 사용자에 관한 처리 능력 정보를 나타내기 위해 데이터 처리 모드에 대한 사용자의 사용 점수가 사용될 수 있지만, 이에 한정되는 것은 아니다. 데이터 처리 모드에 대한 사용자의 사용 점수가 높을수록 사용자가 현재의 데이터 처리 프로세스에서 이 데이터 처리 모드를 사용하고자 선택할 가능성이 보다 높다는 것을 의미한다.
본 실시예에서, 설명을 용이하게 하기 위해, 사용자에게 디스플레이될 필요가 있는 데이터 처리 모드들을 후보 데이터 처리 모드들이라고 칭하며, 현재의 데이터 처리 프로세스에 대해 최종적으로 사용자에 의해 선택된 데이터 처리 모드를 목표 데이터 처리 모드라고 칭한다. 목표 데이터 처리 모드는 후보 데이터 처리 모드들 중 하나 이상이며; 후보 데이터 처리 모드들은 상술한 적어도 하나의 데이터 처리 모드 중 하나 이상이다.
예를 들어, 적어도 하나의 데이터 처리 모드에 대한 사용자에 관한 처리 능력 정보에 따라, 사용자가 적어도 하나의 데이터 처리 모드에서의 각각의 데이터 처리 모드를 사용할 가능성이 있을 수 있다고 결정되면, 결정 모듈(32)은 적어도 하나의 데이터 처리 모드에서의 각각의 데이터 처리 모드를 하나의 후보 데이터 처리 모드로서 취하며, 적어도 하나의 데이터 처리 모드에 대한 사용자에 관한 처리 능력 정보에 따라, 사용자가 적어도 하나의 데이터 처리 모드에서의 데이터 처리 모드들의 일부분을 사용할 가능성이 있을 수 있다고 결정되면, 결정 모듈(32)은 데이터 처리 모드들의 해당 일부분을 후보 데이터 처리 모드들로서 취한다.
본 실시예에서, 결정 모듈(32)에 의해 결정된 디스플레이 모드는 주로 후보 데이터 처리 모드들의 배열 순서, 및 후보 데이터 처리 모드들의 일부분에 대해 현저한 마크 또는 텍스트 프롬프트 등을 생성할지 여부를 포함한다. 후보 데이터 처리 모드들의 디스플레이 모드는 사용자가 현재의 데이터 처리 프로세스에서 후보 데이터 처리 모드들을 사용할 가능성을 어느 정도 구체화시킨다. 예를 들어, 후보 데이터 처리 모드들이 디스플레이될 때의 배열 순서는 사용자가 후보 데이터 처리 모드들을 사용할 가능성의 내림순일 수 있고, 사용자에 의해 사용될 가능성이 규정된 문턱값보다 큰 후보 데이터 처리 모드에 대해서는, 현저한 마크 및/또는 텍스트 프롬프트 등이 생성될 수 있고, 사용자에 의해 사용될 가능성이 규정된 문턱값 이하인 후보 데이터 처리 모드에 대해서는, 이 후보 데이터 처리 모드는 숨겨질 수 있다.
디스플레이 모듈(33)에 의해 사용자에게 후보 데이터 처리 모드들을 디스플레이하는 것은 후보 데이터 처리 모드들의 식별자(ID), 이름, 링크 어드레스 등과 같은 후보 처리 모드들에 관한 정보를 사용자에게 디스플레이하는 것을 주로 가리킨다는 점은 주목할 가치가 있다.
본 실시예에서 제공된 데이터 처리 장치에 의해, 적어도 하나의 데이터 처리 모드에 대한 사용자에 관한 처리 능력 정보에 따라 사용자에게 디스플레이될 후보 데이터 처리 모드들을 결정하는 것은, 적어도 하나의 데이터 처리 모드로부터 현재의 데이터 처리 프로세스에서 사용자에 의해 사용될 가능성이 있을 수 있는 데이터 처리 모드를 선택할 수 있는데, 이는 가능성이 낮은 데이터 처리 모드들을 걸러내는데 유리하며, 사용자에게 추천되거나 디스플레이될 데이터 처리 모드들에 관한 정보 조각들의 수를 감소시키는데 유리하고, 사용자가 이로부터 목표 데이터 처리 모드를 선택하는 효율성을 향상시키는데 유리하며; 또한, 적어도 하나의 데이터 처리 모드에 대한 사용자에 관한 처리 능력 정보에 따라 후보 데이터 처리 모드들을 디스플레이하기 위한 디스플레이 모드를 결정하는 것, 및 디스플레이 모드에 따라 사용자에게 후보 데이터 처리 모드들을 디스플레이하는 것은 사용자에 의해 사용될 가능성이 보다 높은 데이터 처리 모드에 관한 정보를 우선적으로 디스플레이할 수 있는데, 이는 사용자가 후보 데이터 처리 모드들로부터 목표 데이터 처리 모드를 선택하는 효율성을 더욱 향상시킴으로써 서비스의 실행 효율성을 향상시키는데 유리하다.
도 4는 본 출원의 다른 실시예에 의해 제공되는 데이터 처리 장치의 개략적인 구조도이다. 데이터 처리 장치는 서버 단말에서 구현될 수 있다. 서버 단말은 클라이언트 단말에 대해 데이터 처리 모드에 대한 사용자에 관한 처리 능력 정보를 제공하는 기능을 갖는다. 이 실시예는 데이터 처리 모드를 한정시키지 않는다. 예를 들어, 데이터 처리 모드는 구체적으로 결제 시나리오에서 사용되는 데이터 처리 모드, 데이터 변환 시나리오에서 사용되는 데이터 처리 모드, 조회 시나리오에서 사용되는 데이터 처리 모드 등일 수 있다. 결제 시나리오에서 사용되는 데이터 처리 모드를 예시로서 취하면, 데이터 처리 모드는 결제 기능을 갖는 결제 모드를 가리킨다. 예를 들어, 이러한 데이터 처리 모드는 신용 카드, 은행 카드, Yu'E Bao 등과 같은 다양한 결제 모드들일 수 있다.
도 4에서 도시된 바와 같이, 본 장치는 수신 모듈(41), 획득 모듈(42), 및 송신 모듈(43)을 포함한다.
수신 모듈(41)은 클라이언트 단말에 의해 송신된 현재의 데이터 처리 프로세스에서의 사용자의 특징 식별자를 수신하도록 구성된다.
획득 모듈(42)은 수신 모듈(41)에 의해 수신된 사용자의 특징 식별자에 따라 적어도 하나의 데이터 처리 모드에 대한 사용자에 관한 처리 능력 정보를 획득하도록 구성된다.
송신 모듈(43)은 사용자에게 디스플레이될 후보 데이터 처리 모드들 및 디스플레이 모드를 클라이언트 단말이 결정하도록, 획득 모듈(42)에 의해 획득된 적어도 하나의 데이터 처리 모드에 대한 사용자에 관한 처리 능력 정보를 클라이언트 단말에 송신하도록 구성된다.
하나의 선택적인 실시예에서, 획득 모듈(42)은 구체적으로,
사용자의 특징 식별자에 따라 서버 단말에서의 사용자의 신원 식별자를 획득하며;
적어도 하나의 데이터 처리 모드에 대한 사용자에 관한 처리 능력 정보를 획득하기 위해, 능력 정보 데이터베이스에서 서버 단말에서의 사용자의 신원 식별자에 따른 매칭을 진행하도록 구성된다.
하나의 선택적인 실시예에서, 사용자의 특징 식별자에 따라 서버 단말에서의 사용자의 신원 식별자를 획득할 때, 획득 모듈(42)은 구체적으로,
사용자의 특징 식별자의 우선순위들에 따라 가장 높은 우선순위를 가지며 0이 아닌 값을 갖는 특징 식별자를 선택하며, 가장 높은 우선순위를 가지며 0이 아닌 값을 갖는 특징 식별자에 대응하는 식별자를 서버 단말에서의 사용자의 신원 식별자로서 획득하기 위해, 가장 높은 우선순위를 가지며 0이 아닌 값을 갖는 특징 식별자에 대응하는 관계형 데이터 테이블을 검색하도록 구성된다.
하나의 선택적인 실시예에서, 획득 모듈(42)은 구체적으로,
사용자의 특징 식별자에 따라 로컬에 유지된 적어도 하나의 데이터 처리 모드에 대한 사용자에 관한 처리 능력 정보를 획득하도록 구성되며, 적어도 하나의 데이터 처리 모드는 서버 단말에 의해 제공되는 데이터 처리 모드 및/또는 서버 단말에 의해 제공되지 않는 데이터 처리 모드를 포함한다.
또한, 데이터 처리 장치는 업데이트 모듈을 더 포함한다.
송신 모듈(43)은 또한 서버 단말에서의 사용자의 신원 식별자를 클라이언트 단말에 송신하도록 구성된다. 이에 대응하여, 수신 모듈(41)은 클라이언트 단말에 의해 송신된 서버 단말에서의 사용자의 신원 식별자, 후보 데이터 처리 모드들로부터 현재의 데이터 처리 프로세스에 대한 클라이언트 단말에 의해 선택된 목표 데이터 처리 모드의 식별자, 및 현재의 데이터 처리 프로세스에서의 목표 데이터 처리 모드를 사용하는 것에 관한 결과 정보를 수신하도록 구성되며,
상기에 기초하여, 업데이트 모듈은 적어도 하나의 데이터 처리 모드에 대한 사용자에 관한 처리 능력 정보를, 수신 모듈(41)에 의해 수신된, 서버 단말에서의 사용자의 신원 식별자, 목표 데이터 처리 모드의 식별자, 및 현재의 데이터 처리 프로세스에서 목표 데이터 처리 모드를 사용하는 것에 관한 결과 정보에 따라 업데이트하도록 구성된다.
서비스를 수행하는 프로세스에서, 일반적으로 이동 전화 번호, 메일박스 어드레스, ID 번호, 이름, IMEI, IMSI, IP 어드레스, MAC 어드레스 등과 같은, 사용자와 관련된 정보가 제공될 것이 요구될 수 있다. 클라이언트 단말은 서버 단말에게 송신할 상술한 특징 식별자로서 이동 전화 번호, 메일박스 어드레스, ID 번호, 이름, IMEI, IMSI, IP 어드레스, MAC 어드레스 등 중 하나 이상을 획득할 수 있다. 즉, 상술한 특징 식별자는, 비제한적인 예시로서, 이동 전화 번호, 메일박스 어드레스, ID 번호, 이름, IMEI, IMSI, IP 어드레스, MAC 어드레스 등의 하나 이상의 정보 조각들일 수 있다.
본 실시예에서, 획득 모듈(42)에 의해 획득된 데이터 처리 모드에 대한 사용자에 관한 처리 능력 정보는 사용자가 현재의 데이터 처리 프로세스에서 데이터 처리 모드를 사용할 가능성을 어느 정도 구체화할 수 있다. 특정 구현예에서, 데이터 처리 모드에 대한 사용자에 관한 처리 능력 정보를 나타내기 위해 데이터 처리 모드에 대한 사용자의 사용 점수가 사용될 수 있지만, 이에 한정되는 것은 아니다. 데이터 처리 모드에 대한 사용자의 사용 점수가 높을수록 사용자가 현재의 데이터 처리 프로세스에서 이 데이터 처리 모드를 사용하고자 선택할 가능성이 보다 높다는 것을 의미한다.
본 실시예에 의해 제공된 데이터 처리 장치에 의해, 데이터 처리 모드를 사용하는 사용자에 관한 처리 능력 정보를 클라이언트 단말에 대해 제공함으로써, 클라이언트 단말이 적어도 하나의 데이터 처리 모드에 대한 사용자에 관한 처리 능력 정보에 따라 사용자에게 디스플레이될 후보 데이터 처리 모드들 및 디스플레이 모드를 결정할 수 있게 하고, 적어도 하나의 데이터 처리 모드로부터 현재의 데이터 처리 프로세스에서 사용자에 의해 사용되는 것이 가능할 수 있는 데이터 처리 모드를 사용자가 선택할 수 있게 하는 것을 살펴볼 수 있는데, 이는 가능성이 낮은 데이터 처리 모드들을 걸러내는데 유리하며, 사용자에게 추천되거나 디스플레이될 데이터 처리 모드들에 관한 정보 조각들의 수를 감소시키는데 유리하고, 디스플레이 모드에 따라 후보 데이터 처리 모드들을 디스플레이함으로써 사용자에 의해 사용될 가능성이 보다 높은 데이터 처리 모드에 관한 정보를 우선적으로 디스플레이할 수 있으며, 사용자가 후보 데이터 처리 모드들로부터 목표 데이터 처리 모드를 선택하는 효율성을 향상시킴으로써 서비스의 실행 효율성을 향상시키는데 유리하다.
상기 설명된 시스템, 장치, 및 유닛의 상세한 작동 프로세스들은, 편리하고 간단한 설명을 위해, 전술된 방법 실시예들에서 대응하는 프로세스들을 가리킬 수 있다는 것을 본 기술분야의 당업자는 명확히 이해할 수 있으며, 이에 대한 상세사항들은 본원에서 다시 설명되지 않을 것이다.
본 출원에서 제공된 몇가지 실시예들에서, 개시된 시스템, 장치, 및 방법은 다른 방식으로 구현될 수 있다는 것을 이해해야 한다. 예를 들어, 상술한 장치 실시예들은 단지 예시적인 것이다. 예를 들어, 유닛들의 분할은 논리적인 기능 분할일 뿐이며, 실제 구현에서는 다른 분할들이 있을 수 있다. 예를 들어, 복수의 유닛들 또는 컴포넌트들이 결합될 수 있거나 또는 다른 시스템 내에 통합될 수 있거나, 또는 일부 특징들은 무시되거나 실행되지 않을 수 있다. 다른 관점에서, 디스플레이되거나 논의된 상호 결합 또는 직접 결합 또는 통신 연결은 몇몇 인터페이스들을 통한 장치들 또는 유닛들의 간접적 결합 또는 통신 연결일 수 있으며, 전기적, 기계적 또는 다른 형태를 취할 수 있다.
분리된 파트들로서 설명된 유닛들은 물리적으로 분리되거나 그렇지 않을 수 있고, 유닛들로서 디스플레이된 파트들은 물리적 유닛들일 수 있거나 그렇지 않을 수 있는데, 즉, 하나의 포지션에 위치될 수 있거나 복수의 네트워크 유닛들 상에 또한 분포될 수 있다. 유닛들의 일부 또는 전부는 실시예들의 해결책의 목적을 구현하기 위한 실제 요구에 따라 선택될 수 있다.
또한, 본 출원의 각각의 실시예에서의 다양한 기능 유닛들은 하나의 처리 유닛에 통합될 수 있거나, 또는 각각의 유닛들은 물리적으로 단독으로 존재할 수 있거나, 또는 2개 이상의 유닛들이 또한 하나의 유닛으로 통합될 수 있다. 상술한 통합된 유닛은 하드웨어의 형태로 구현될 수 있거나, 또는 하드웨어 더하기 소프트웨어 기능 유닛의 형태로 구현될 수 있다.
상술한 소프트웨어 기능 유닛의 형태로 구현된 통합된 유닛은 컴퓨터 판독가능 저장 매체에 저장될 수 있다. 소프트웨어 기능 유닛은 저장 매체에 저장되며 컴퓨터 디바이스(이는 개인용 컴퓨터, 서버, 또는 네트워크 디바이스일 수 있음) 또는 프로세서가 본 출원의 다양한 실시예들에서 설명된 방법들의 단계들 중 일부를 수항할 것을 명령하는 여러 개의 명령어들을 포함한다. 위에서 언급된 저장 매체는 USB 플래시 드라이브, 탈착식 하드 디스크, 판독 전용 메모리(Read-Only Memory, ROM), 랜덤 액세스 메모리(Random Access Memory, RAM ), 자기 디스크, 광디스크 등과 같은, 프로그램 코드들을 저장할 수 있는 다양한 매체들을 포함한다.
마지막으로, 전술한 실시예들은 본 출원을 제한시키기보다는 본 출원의 기술적 해결책들을 설명하도록 의도된 것일 뿐이라는 것을 유념해야 하며, 전술한 실시예들을 참조하여 본 발명에 대한 상세한 설명이 주어졌지만, 본 업계의 당업자는, 전술한 다양한 실시예들에서 기술된 기술적 해결책들에 여전히 수정을 가할 수 있거나, 또는 그 기술적 특징들 중 일부에 대한 등가적 대체물을 실시할 수 있지만; 이러한 수정 또는 대체물은 대응하는 기술적 해결책들의 본질을 본 출원의 다양한 실시예들의 기술적 해결책의 사상과 범위로부터 벗어나지 않는다는 것을 당업자는 이해해야 한다.

Claims (18)

  1. 데이터 처리 방법에 있어서,
    클라이언트 단말에 의해, 현재의 데이터 처리 프로세스에서의 사용자의 특징 식별자(feature identifier)를 서버 단말에 송신하는 단계;
    상기 클라이언트 단말에 의해, 상기 사용자의 특징 식별자에 따라 상기 서버 단말에 의해 반환된 적어도 하나의 데이터 처리 모드에 대한 상기 사용자에 관한 처리 능력 정보를 수신하는 단계 - 상기 처리 능력 정보는 상기 사용자가 상기 적어도 하나의 데이터 처리 모드를 사용할 가능성을 표시함 -;
    상기 클라이언트 단말에 의해, 상기 처리 능력 정보에 따라 상기 사용자에게 디스플레이될 후보 데이터 처리 모드들 및 디스플레이 모드를 결정하는 단계 - 상기 디스플레이 모드는 상기 후보 데이터 처리 모드들을 디스플레이하기 위한 배열 순서를 포함함 -;
    상기 클라이언트 단말에 의해, 상기 후보 데이터 처리 모드들로부터 상기 현재의 데이터 처리 프로세스에 대한 목표 데이터 처리 모드를 사용자가 선택하도록, 상기 디스플레이 모드에 따라 상기 후보 데이터 처리 모드들을 상기 사용자에게 디스플레이하는 단계;
    상기 서버 단말이 상기 목표 데이터 처리 모드에 대한 상기 사용자에 관한 처리 능력 정보를 업데이트하도록, 상기 클라이언트 단말에 의해, 상기 사용자에 의해 선택된 상기 목표 데이터 처리 모드의 식별자, 및 상기 현재의 데이터 처리 프로세스에서 상기 목표 데이터 처리 모드를 사용하는 것에 관한 결과 정보를 상기 서버 단말에 송신하는 단계
    를 포함하고,
    상기 처리 능력 정보를 업데이트하는 것은, 상기 결과 정보가 상기 목표 데이터 처리 모드를 사용한 상기 현재의 데이터 처리 프로세스가 성공적임을 나타내면 상기 목표 데이터 처리 모드에 대한 상기 사용자에 관한 처리 능력 정보를 증가시키고, 상기 결과 정보가 상기 목표 데이터 처리 모드를 사용한 상기 현재의 데이터 처리 프로세스가 성공적이지 않음을 나타내면 상기 목표 데이터 처리 모드에 대한 상기 사용자에 관한 처리 능력 정보를 감소시키는 것을 포함하는 것인 데이터 처리 방법.
  2. 제1항에 있어서,
    상기 클라이언트 단말에 의해, 현재의 데이터 처리 프로세스에서의 사용자의 특징 식별자를 서버 단말에 송신하는 단계는,
    상기 클라이언트 단말에 의해, 상기 현재의 데이터 처리 프로세스에서의 상기 사용자의 특징 식별자를 수집하는 단계; 및
    상기 클라이언트 단말에 의해, 상기 적어도 하나의 데이터 처리 모드에서의 각각의 데이터 처리 모드의 서버 단말에게 상기 사용자의 특징 식별자를 각각 송신하는 단계
    를 포함한 것인 데이터 처리 방법.
  3. 제2항에 있어서,
    상기 클라이언트 단말에 의해, 상기 사용자의 특징 식별자에 따라 상기 서버 단말에 의해 반환된 적어도 하나의 데이터 처리 모드에 대한 상기 사용자에 관한 처리 능력 정보를 수신하는 단계는,
    상기 클라이언트 단말에 의해, 상기 사용자의 특징 식별자에 따라 상기 각각의 데이터 처리 모드의 서버 단말에 의해 반환된 상기 각각의 데이터 처리 모드에 대한 상기 사용자에 관한 처리 능력 정보를 수신하는 단계
    를 포함한 것인 데이터 처리 방법.
  4. 제2항 또는 제3항에 있어서,
    상기 방법은,
    상기 클라이언트 단말에 의해, 상기 각각의 데이터 처리 모드의 서버 단말에 의해 송신된 서버 단말에서의 상기 사용자의 신원 식별자(identity identifier)를 수신하는 단계; 및
    상기 사용자가 상기 후보 데이터 처리 모드들로부터 상기 현재의 데이터 처리 프로세스에 대한 상기 목표 데이터 처리 모드를 선택한 것에 응답하여, 상기 각각의 데이터 처리 모드의 서버 단말이 상기 각각의 데이터 처리 모드에 대한 상기 사용자에 관한 처리 능력 정보를 업데이트하도록, 상기 클라이언트 단말에 의해, 상기 각각의 데이터 처리 모드의 서버 단말에 의해 송신된 상기 서버 단말에서의 상기 사용자의 신원 식별자, 상기 목표 데이터 처리 모드의 식별자, 및 상기 현재의 데이터 처리 프로세스에서 상기 목표 데이터 처리 모드를 사용하는 것에 관한 결과 정보를, 상기 각각의 데이터 처리 모드의 서버 단말에 송신하는 단계
    를 더 포함한 것인 데이터 처리 방법.
  5. 삭제
  6. 데이터 처리 모드를 위한 데이터 처리 방법에 있어서,
    서버 단말에 의해, 클라이언트 단말에 의해 송신된 현재의 데이터 처리 프로세스에서의 사용자의 특징 식별자를 수신하는 단계;
    상기 서버 단말에 의해, 상기 사용자의 특징 식별자에 따라 적어도 하나의 데이터 처리 모드에 대한 상기 사용자에 관한 처리 능력 정보를 획득하는 단계 - 상기 처리 능력 정보는 상기 사용자가 상기 적어도 하나의 데이터 처리 모드를 사용할 가능성을 표시함 -;
    상기 서버 단말에 의해, 상기 사용자에게 디스플레이될 후보 데이터 처리 모드들 및 디스플레이 모드를 상기 클라이언트 단말이 결정하도록, 상기 적어도 하나의 데이터 처리 모드에 대한 상기 사용자에 관한 처리 능력 정보를 상기 클라이언트 단말에 송신하는 단계 - 상기 디스플레이 모드는 상기 후보 데이터 처리 모드들을 디스플레이하기 위한 배열 순서를 포함함 - ; 및
    상기 서버 단말이 목표 데이터 처리 모드에 대한 상기 사용자에 관한 처리 능력 정보를 업데이트하도록, 상기 서버 단말에 의해, 상기 후보 데이터 처리 모드들로부터 상기 현재의 데이터 처리 프로세스에 대해 상기 사용자에 의해 선택된 상기 목표 데이터 처리 모드의 식별자, 및 상기 현재의 데이터 처리 프로세스에서 상기 목표 데이터 처리 모드를 사용하는 것에 관한 결과 정보를 수신하는 단계
    를 포함하고,
    상기 처리 능력 정보를 업데이트하는 것은, 상기 결과 정보가 상기 목표 데이터 처리 모드를 사용한 상기 현재의 데이터 처리 프로세스가 성공적임을 나타내면 상기 목표 데이터 처리 모드에 대한 상기 사용자에 관한 처리 능력 정보를 증가시키고, 상기 결과 정보가 상기 목표 데이터 처리 모드를 사용한 상기 현재의 데이터 처리 프로세스가 성공적이지 않음을 나타내면 상기 목표 데이터 처리 모드에 대한 상기 사용자에 관한 처리 능력 정보를 감소시키는 것을 포함하는 것인 데이터 처리 방법.
  7. 제6항에 있어서,
    상기 서버 단말에 의해, 상기 사용자의 특징 식별자에 따라 적어도 하나의 데이터 처리 모드에 대한 상기 사용자에 관한 처리 능력 정보를 획득하는 단계는,
    상기 서버 단말에 의해, 상기 사용자의 특징 식별자에 따라 상기 서버 단말에서의 상기 사용자의 신원 식별자를 획득하는 단계; 및
    상기 적어도 하나의 데이터 처리 모드에 대한 상기 사용자에 관한 처리 능력 정보를 획득하기 위해, 상기 서버 단말에 의해, 상기 서버 단말에서의 상기 사용자의 신원 식별자에 따라 능력 정보 데이터베이스에서 매칭을 수행하는 단계
    를 포함한 것인 데이터 처리 방법.
  8. 제7항에 있어서,
    상기 서버 단말에 의해, 상기 사용자의 특징 식별자에 따라 상기 서버 단말에서의 상기 사용자의 신원 식별자를 획득하는 단계는,
    상기 사용자의 특징 식별자들의 우선순위들에 따라 가장 높은 우선순위를 가지며 널(null)이 아닌 값을 갖는 특징 식별자를 선택하는 단계; 및
    상기 가장 높은 우선순위를 가지며 널이 아닌 값을 갖는 특징 식별자에 대응하는 식별자를 상기 서버 단말에서의 상기 사용자의 신원 식별자로서 획득하기 위해, 상기 가장 높은 우선순위를 가지며 널이 아닌 값을 갖는 특징 식별자에 대응하는 관계형 데이터 테이블에서 검색을 수행하는 단계
    를 포함한 것인 데이터 처리 방법.
  9. 제6항 내지 제8항 중 어느 한 항에 있어서,
    상기 서버 단말에 의해, 상기 사용자의 특징 식별자에 따라 적어도 하나의 데이터 처리 모드에 대한 상기 사용자에 관한 처리 능력 정보를 획득하는 단계는,
    상기 서버 단말에 의해, 상기 사용자의 특징 식별자에 따라 로컬에(locally) 유지된 적어도 하나의 데이터 처리 모드에 대한 상기 사용자에 관한 처리 능력 정보를 획득하는 단계
    를 포함하며,
    상기 적어도 하나의 데이터 처리 모드는 상기 서버 단말에 의해 제공되는 데이터 처리 모드와 상기 서버 단말에 의해 제공되지 않는 데이터 처리 모드 중 적어도 하나를 포함한 것인 데이터 처리 방법.
  10. 삭제
  11. 제1항 내지 제3항 및 제6항 내지 제8항 중 어느 한 항에 있어서,
    상기 적어도 하나의 데이터 처리 모드는, 상기 클라이언트 단말을 통한 데이터 처리를 위해 또는 다른 클라이언트 단말들을 통한 데이터 처리를 위해 상기 사용자에 의해 사용되었던 데이터 처리 모드를 포함한 것인 데이터 처리 방법.
  12. 제1항 내지 제3항 및 제6항 내지 제8항 중 어느 한 항에 있어서,
    상기 처리 능력 정보는 상기 후보 데이터 처리 모드들 각각에 대한 사용 점수를 포함하며,
    더 높은 사용 점수는 상기 사용자가 현재의 데이터 처리 프로세스에서 상기 후보 데이터 처리 모드를 사용하고자 선택할 가능성이 더 높은 것을 나타낸 것인 데이터 처리 방법.
  13. 제1항 내지 제3항 및 제6항 내지 제8항 중 어느 한 항에 있어서,
    상기 사용자는 복수의 특징 식별자들을 갖고,
    상기 서버 단말은 상기 서버 단말에서의 상기 사용자의 신원 식별자와 상기 사용자의 각각의 특징 식별자 간의 상관관계를 독립적으로 저장한 것인 데이터 처리 방법.
  14. 제13항에 있어서,
    상기 서버 단말은 모든 인터넷 웹사이트들 상에서의 상기 사용자의 행위 데이터를 수집하는 것인 데이터 처리 방법.
  15. 클라이언트 단말에서 구현되는 데이터 처리 장치에 있어서, 상기 데이터 처리 장치는 제1항 내지 제3항 중 어느 한 항에 따른 방법을 수행하도록 구성된 복수의 모듈들을 포함한 것인 데이터 처리 장치.
  16. 서버 단말에서 구현되는 데이터 처리 장치에 있어서, 상기 데이터 처리 장치는 제6항 내지 제8항 중 어느 한 항에 따른 방법을 수행하도록 구성된 복수의 모듈들을 포함한 것인 데이터 처리 장치.
  17. 삭제
  18. 삭제
KR1020177031548A 2015-04-01 2016-03-15 데이터 처리 방법 및 장치 KR102111838B1 (ko)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN201510151236.XA CN106156087A (zh) 2015-04-01 2015-04-01 数据处理方法及装置
CN201510151236.X 2015-04-01
PCT/CN2016/076412 WO2016155494A1 (zh) 2015-04-01 2016-03-15 数据处理方法及装置

Publications (2)

Publication Number Publication Date
KR20170132305A KR20170132305A (ko) 2017-12-01
KR102111838B1 true KR102111838B1 (ko) 2020-05-18

Family

ID=57005444

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020177031548A KR102111838B1 (ko) 2015-04-01 2016-03-15 데이터 처리 방법 및 장치

Country Status (7)

Country Link
US (1) US10803071B2 (ko)
EP (1) EP3279807A4 (ko)
JP (1) JP6684291B2 (ko)
KR (1) KR102111838B1 (ko)
CN (1) CN106156087A (ko)
SG (1) SG11201707807TA (ko)
WO (1) WO2016155494A1 (ko)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106993282A (zh) * 2017-05-27 2017-07-28 苏州乐麟无线信息科技有限公司 计费方法和装置
CN109395399A (zh) * 2018-09-26 2019-03-01 深圳市云歌人工智能技术有限公司 数据处理以及显示信息的方法和装置

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090281904A1 (en) 2008-04-02 2009-11-12 Pharris Dennis J Mobile telephone transaction systems and methods
JP2011215834A (ja) 2010-03-31 2011-10-27 Toshiba Corp ポイント還元率検索システムおよびそれに用いる携帯電話機およびicカード

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FI105243B (fi) 1999-01-13 2000-06-30 Sonera Oyj Menetelmä ja järjestelmä maksunhallintaan
JP2004506973A (ja) * 2000-08-17 2004-03-04 ダニエル・エー・カーン 自動支払いシステム
JP2003168040A (ja) * 2001-12-04 2003-06-13 Nec Infrontia Corp ポイント管理システムおよびポイント管理方法
US7567925B2 (en) * 2002-11-22 2009-07-28 Imagevision.Net Point of service transaction management for service facilities
US8595031B1 (en) * 2002-12-13 2013-11-26 Manning & Napier Information Services, Llc Method and apparatus for providing access to healthcare funds
CN102859544B (zh) * 2010-03-11 2016-09-14 沃尔玛百货有限公司 用于使用移动设备进行交易支付的***和方法
KR101330962B1 (ko) * 2012-12-27 2013-11-18 신한카드 주식회사 결제 방식 선택을 위한 결제 디바이스 제어방법

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090281904A1 (en) 2008-04-02 2009-11-12 Pharris Dennis J Mobile telephone transaction systems and methods
JP2011215834A (ja) 2010-03-31 2011-10-27 Toshiba Corp ポイント還元率検索システムおよびそれに用いる携帯電話機およびicカード

Also Published As

Publication number Publication date
JP2018517200A (ja) 2018-06-28
WO2016155494A1 (zh) 2016-10-06
EP3279807A4 (en) 2018-12-26
CN106156087A (zh) 2016-11-23
KR20170132305A (ko) 2017-12-01
JP6684291B2 (ja) 2020-04-22
US10803071B2 (en) 2020-10-13
EP3279807A1 (en) 2018-02-07
US20180018336A1 (en) 2018-01-18
SG11201707807TA (en) 2017-10-30

Similar Documents

Publication Publication Date Title
CN105530175B (zh) 一种消息处理方法、装置及***
WO2018024057A1 (zh) 用于访问业务的方法和装置
CN108876385B (zh) 身份认证方法、装置和***
US11095633B2 (en) Non-repeatable challenge-response authentication
RU2563163C2 (ru) Обработка аутентификации удаленной переменной
WO2015144058A1 (en) Account binding processing method, apparatus and system
US10536456B2 (en) Method and system for identifying user information in social network
JP2017521769A (ja) ログインアカウントのプロンプト
CN107784504B (zh) 客户回访事件的生成方法及终端设备
CN109756562B (zh) 用户界面推送方法、装置、电子设备及存储介质
WO2015018228A1 (en) Method and apparatus for acquiring merchant information
CN106997431B (zh) 一种数据处理方法及装置
CN108712478B (zh) 一种分享寄宿应用的方法及设备
US10937047B2 (en) Recommending user information
CN104899744B (zh) 钱币邮票收藏品交易***与交易方法
WO2022193594A1 (zh) 绑卡方法、终端设备、认证服务器及存储介质
JP6629973B2 (ja) 携帯電話番号を変更するためのサービス要求を認識する方法及び装置
KR102111838B1 (ko) 데이터 처리 방법 및 장치
CN105205365B (zh) 一种生物特征信息的注册和认证方法及装置
CN106202440B (zh) 数据处理方法、装置及设备
CN104778389A (zh) 一种数值转移方法、终端、服务器及***
CN113487328A (zh) 业务身份切换方法及装置
WO2013152435A1 (en) System and method for deriving a name for association with a device
CN111193655B (zh) 信息处理方法、装置、服务器及存储介质
CN104899771A (zh) 一种账号数据转移方法及相关设备、***

Legal Events

Date Code Title Description
A201 Request for examination
A302 Request for accelerated examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant