Application Management Program for Advance Notification Testing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing information processing devices cannot confirm push notifications in advance, especially when user attributes dynamically change or application specifications are updated, making it difficult to test and verify notification content effectively.
Innovation Solution
An application management program and system that allows for editing and distributing structure and content information to specific terminals, enabling test notifications on a designated terminal before actual notifications are sent, ensuring that notification content can be confirmed on both the test and actual application terminals without altering the existing application specifications.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If push notifications are sent to users with dynamically changing attribute values, then the notification can reach the intended user, but the notification content cannot be tested and confirmed in advance
Solution Approach 1:
The patent applies preliminary action by introducing a test notification mechanism that allows notification content to be tested and confirmed before actual push notifications are sent. The system stores notification content in advance, allows administrators to test notifications on specific terminals, and only after confirmation does it proceed to actual notification delivery. This resolves the contradiction by enabling advance verification while maintaining efficient delivery.
Solution Approach 2:
The patent uses an intermediary approach by introducing a test terminal as a mediator between the notification content creation and actual user notification. The test terminal receives and displays notification content before it is sent to actual users, allowing verification without directly affecting real users. This intermediary step ensures content accuracy while maintaining delivery efficiency.
2Adaptability or versatility
If application specifications are changed to incorporate provisionally changed specifications, then notification testing can be performed, but it is not possible to test confirm the notification effectively
Solution Approach 1:
The patent applies segmentation by separating the application into multiple terminals with different specification versions. Specifically, it divides terminals into test terminals (with updated specifications) and actual user terminals (with original specifications). This allows notification content to be tested against updated specifications on test terminals without affecting the stability and reliability of notifications sent to actual users.
Solution Approach 2:
The patent uses copying by creating a test terminal that replicates the functionality and interface of the actual application but operates independently. The test terminal copies the notification reception and display capabilities, allowing administrators to verify notification content and formatting with updated specifications before deploying changes to the actual application. This ensures testing effectiveness without compromising production stability.
3Reliability
If notification content is confirmed on a specific terminal, then testing can be performed, but redistribution of the application is required
Solution Approach 1:
The patent applies universality by designing a test terminal that can serve multiple functions: it acts as both a regular application terminal and a notification testing platform. The same terminal infrastructure is used for both normal application operation and notification verification, eliminating the need for separate testing devices or application redistributions. This multi-functionality reduces device complexity while maintaining reliable notification verification.
Data Source
AI summary
Provided are an application management program, an information processing device, and an application management system that make it possible to confirm a notification to an application and the content of the notification in advance on a specific terminal and make it possible to confirm the notification in advance even when a change is made to the application. An application management server includes: an application editing means that edits test application information; information distribution means that distributes test application information 113ti to a test terminal and distributes actual application information to terminals a, b, c, . . . ; and a notification means that carries out notification processing of notification content information 112a to the test terminal in response to reception of a test notification request together with the notification content information from the outside.


