Webpage Local Calling via Serialized Hyperlink Instructions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for local calling via hyperlinks in webpages are limited in functionality and require updates to browser codes or installation of plugins, leading to poor universality.

Innovation Solution

A method and system that serialize local calling operation instructions into hyperlink character strings, allowing browsers to execute local operations without updating browser codes, by de-serializing these instructions and requesting the operating system to perform the corresponding actions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If local calling functions are integrated into the browser through code updates or plug-in installation, then the local calling function can be added, but the browser complexity increases and universality decreases

Engineering Contradiction:
Improvelocal calling function universalityVSAvoidbrowser code complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary mechanism (serialized instruction format) between the webpage and browser execution. The local calling operation instruction is serialized into a standardized format that can be universally parsed by the browser without requiring code updates or plug-ins, thus adding functionality while maintaining browser simplicity and universality

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent changes the parameter representation by serializing local calling operations into a standardized instruction format with specific parameters (command word, value, parameter word pairs). This parameter transformation allows the browser to execute diverse local calling functions through a unified interface without increasing internal complexity

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If browser codes are updated to add new local calling functions, then new functions can be implemented, but the universality of the method deteriorates

Engineering Contradiction:
Improvelocal calling function flexibilityVSAvoidbrowser update requirement
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the local calling operation into independent serialized instructions that can be individually parsed and executed. Each instruction is separated into distinct components (command word, value, parameter word pairs) that can be processed independently by the browser, allowing new functions to be added through instruction format expansion rather than browser code updates

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal instruction format that can represent multiple different local calling operations through a single standardized structure. The browser can universally parse and execute any local calling function by de-serializing the instruction, making the system multi-functional without requiring browser-specific updates for each function

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

Data Source

PatentUS9544335B2Method and system for local calling via webpage
Publication Date: 2017.01.10 ZTE CORP
  • US9544335B2 patent drawing
  • US9544335B2 patent drawing
  • US9544335B2 patent drawing

AI summary

The present disclosure provides a method for local calling via a webpage, including that: a local calling operation instruction is serialized, the serialized local calling operation instruction is filled into a webpage as a hyperlink character string, and the webpage is sent to a server or a local operating system; and a browser acquires the webpage from the local operating system or the server according to a model of the operating system local to the browser local to the browser, de-serializes the hyperlink character string in the webpage, and requests, according to an instantiated local calling operation instruction obtained through the de-serialization, the operating system local to the browser to execute a local calling operation indicated by the instantiated local calling operation instruction. The present disclosure further provides a system for local calling via a webpage. With the method and system provided in the present disclosure, a new local calling function may be added without updating any browser code, thereby improving universality of local calling.