Multimedia Interaction Terminal User Matching via Location Filtering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users in multimedia interaction platforms, such as WeChat walls, often face poor matching, leading to unfavorable user experiences due to the inability to connect with other users in real-time during on-site activities.

Innovation Solution

A method and terminal implementation that generates and displays identification information for clients to establish associations, screens and outputs client identifiers based on scanned data, ensuring matched users are selected according to preset rules, improving user matching and interaction stability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional WeChat shake matching is used, then users can participate in on-site activities, but users may not be well matched or may be matched with users thousands of miles away

Engineering Contradiction:
Improveuser matching accuracyVSAvoidmatching scope
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent applies local quality by restricting the matching scope to users within a specific geographic location. The server determines the terminal's location information and only matches with users whose location information falls within a preset range, ensuring that matching is localized to the on-site activity area rather than globally.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent segments the user pool by geographic location. It divides all potential users into different location-based groups and only performs matching within the relevant location segment, preventing mismatches with users from distant locations while maintaining efficient matching within the local area.

Inventive Principle:
Principle #1Segmentation

2Reliability

If location-based filtering is implemented, then user matching accuracy improves, but system complexity increases

Engineering Contradiction:
Improveuser matching accuracyVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements self-service by automatically obtaining location information from the terminal and performing location-based filtering without requiring manual user input. The system autonomously determines whether users meet the location criteria and performs matching accordingly, reducing operational complexity despite adding location-based functionality.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent applies preliminary action by pre-setting the location range criteria before matching occurs. The server determines location information and filters users based on preset location ranges in advance, so that when matching is needed, the filtering logic is already established and ready to execute efficiently.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10645039B2Information processing method and terminal, and computer storage medium
Publication Date: 2020.05.05 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US10645039B2 patent drawing
  • US10645039B2 patent drawing
  • US10645039B2 patent drawing

AI summary

An information processing method includes generating identification information according to a preset manner, and displaying identification information on a multimedia interaction interface, identification information being capable of being scanned by clients so that the clients establish an association relationship with a first event presented on multimedia interaction interface; obtaining identifiers of the clients in association relationship with the first event based on results of clients' scanning of identification information, and establishing a first set of identifiers; when a condition is met, receiving requests from M clients, and identifying identifiers of M clients; screening, based on the first set of identifiers, the identifiers of M clients to obtain N client identifiers matched with any identifier in the first set of identifiers, wherein M and N are both positive integers, and M≥N; and outputting at least one client identifier of N client identifiers according to a preset rule.