Instant Messaging Client Real-Time Moving Track Sharing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing technologies do not effectively allow users to share real-time moving tracks or driving routes with friends through instant messaging, limiting the ability to provide directions or check paths.

Innovation Solution

A method and apparatus for sharing real-time moving tracks via an instant messaging client, where a track-sharing instruction is received, a track-sharing event is generated, and sent to a server to share the moving track in a specified manner, enabling real-time tracking and sharing of geographic locations between terminals.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If only location information is shared through instant messaging, then the basic sharing function is achieved, but the ability to provide directions and check paths is insufficient

Engineering Contradiction:
Improvemoving track informationVSAvoiddirection provision and path checking capability
Core Design Contradiction:
Loss of informationVSAdaptability or versatility

Solution Approach 1:

The patent segments the location sharing functionality into two distinct modes: real-time location sharing and moving track sharing. This segmentation allows the system to provide comprehensive tracking information including path history, which enables direction provision and path checking capabilities while maintaining the basic real-time sharing function.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary action by recording and storing the moving track history before any direction provision or path checking is needed. The system continuously accumulates location data points forming a complete trajectory, so when users need direction guidance or path verification, the full track information is already available for immediate use.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If real-time moving track sharing is implemented, then direction provision and path checking capabilities are improved, but the system complexity increases

Engineering Contradiction:
Improvemoving track sharing functionalityVSAvoidinstant messaging system
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies universality by designing the moving track sharing mechanism to serve multiple functions simultaneously: real-time location sharing, direction provision, and path checking. The same track data structure and sharing protocol support all three functionalities, avoiding the need for separate systems and reducing overall complexity despite the enhanced capabilities.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent introduces an intermediary server that mediates between the instant messaging client and the track sharing functionality. The server handles the complex tasks of receiving location data, constructing track information, and distributing it to recipients, thereby keeping the client-side implementation relatively simple while achieving sophisticated track sharing capabilities.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10863312B2Moving track sharing method and apparatus, and storage medium
Publication Date: 2020.12.08 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US10863312B2 patent drawing
  • US10863312B2 patent drawing
  • US10863312B2 patent drawing

AI summary

The present disclosure discloses a moving-track sharing method and apparatus, and a storage medium. The method includes: receiving, by an instant messaging client, a track-sharing instruction, wherein the track-sharing instruction is used to instruct the instant messaging client to share a real-time moving-track of a first terminal in a moving event, and the instant messaging client is located on the first terminal; generating, by the instant messaging client, a first track-sharing event in response to the track-sharing instruction; and sending, by the instant messaging client, the first track-sharing event to a server, wherein the first track-sharing event is used to instruct the server to share a real-time moving-track of the first terminal in a manner specified by the track-sharing instruction.