Dynamic Playlist Switching in Singing Room Applications

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing short video applications lack the ability to switch playlists in real-time, limiting user experience and functionality, especially in singing rooms where users want to change songs dynamically.

Innovation Solution

A method and system for generating and sending a playlist switching request from a client terminal to a server, including a target playlist identification and singing room identification, allowing for real-time switching of playlists and displaying updated playlist information on the client interface.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a playlist is selected for a singing room, then the singing function can be performed based on the selected playlist, but the playlist cannot be switched when users want to change songs

Engineering Contradiction:
Improveplaylist switching capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic playlist switching by allowing the playlist associated with a singing room to be changed from a fixed state to a mutable state. The system enables real-time switching of playlists through user operations, making the playlist assignment dynamic rather than static. This resolves the contradiction by adding switching capability without fundamentally redesigning the entire system architecture.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies preliminary action by pre-defining multiple playlists in the system before the singing room operation. When a user wants to switch playlists, they can select from pre-existing playlists that have been prepared and stored in the database. This approach enables playlist switching without requiring real-time creation or complex processing, thus maintaining system simplicity while achieving versatility.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If real-time playlist switching is implemented, then user experience is improved, but additional technical components and processes are required

Engineering Contradiction:
Improveuser experienceVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent makes the existing playlist selection mechanism multi-functional by enabling it to serve both as an initial playlist selection and as a playlist switching mechanism. The same user interface and processing logic are reused for both purposes, allowing playlist switching without adding separate complex subsystems. This resolves the contradiction by achieving enhanced ease of operation through universal use of existing components rather than adding new complexity.

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

Solution Approach 2:

The system enables self-service playlist switching where users can independently select and switch playlists without requiring administrator intervention or complex system reconfiguration. The singing room creator or participants can directly operate the playlist switching function through simple user actions. This approach improves ease of operation while maintaining relatively simple system architecture by empowering users to perform operations themselves.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11632581B2Playlist switching method, apparatus and system, terminal and storage medium
Publication Date: 2023.04.18 DOUYIN VISION CO LTD
  • US11632581B2 patent drawing
  • US11632581B2 patent drawing
  • US11632581B2 patent drawing

AI summary

Embodiments of the present disclosure disclose a playlist switching method, apparatus and system, a terminal and a storage medium. The method includes: generating a playlist switching request according to a trigger operation of a creator of a singing room, and sending the playlist switching request to a service, where the playlist switching request includes a target playlist identification and a singing room identification after switching (S110); and in case of receiving switching success information, displaying playlist information corresponding to the target playlist identification on a display interface (S120).