【手続補正書】
【提出日】令和2年3月19日(2020.3.19)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
アプリケーションを起動する方法であって：
第１のローカルアプリケーションによってＨＴＭＬ５ウェブページを開き、第２のローカルアプリケーションを呼び出し、ｗｅｂＳｏｃｋｅｔを起動してローカルソケットへの接続を試みるステップ（Ｓ１１０）と；
前記第２のローカルアプリケーションにより前記ローカルソケットを起動するステップ（Ｓ１２０）と；
前記第１のローカルアプリケーションが前記ｗｅｂＳｏｃｋｅｔを用いて前記ローカルソケットに接続する場合に、前記第２のローカルアプリケーションをダウンロードするためのブートページへのジャンプを停止するステップ（Ｓ１３０）と；を備える、
アプリケーションを起動する方法。
【請求項２】
前記ウェブページへのリンクがトリガされて開かれると、前記第１のローカルアプリケーションが対応するウェブページを開き、
前記第１のローカルアプリケーションは、ブラウザアプリケーション、又はｗｅｂＶｉｅｗコンポーネントと一体化されたローカルアプリケーションを備える、
請求項１に記載の方法。
【請求項３】
前記ウェブページへのリンクがトリガされて開かれると、前記第１のローカルアプリケーションは、ウェブページアドレスに含まれるパラメータをＵＲＩ内にアセンブルし、前記ＵＲＩに対応する前記第２のローカルアプリケーションを呼び出す、
請求項１に記載の方法。
【請求項４】
前記パラメータは、指定されたポート番号を含む、
請求項３に記載の方法。
【請求項５】
前記第１のローカルアプリケーションによってｗｅｂＳｏｃｋｅｔを起動して前記ローカルソケットへの接続を試みる前記ステップは：
前記ＨＴＭＬ５ウェブページが開かれてから第１の所定期間の後に、前記第１のローカルアプリケーションによって前記ｗｅｂＳｏｃｋｅｔを起動して前記ローカルソケットへの接続を試みるステップを備える、
請求項１に記載の方法。
【請求項６】
前記第１のローカルアプリケーションが、前記ｗｅｂＳｏｃｋｅｔを用いて行う前記ローカルソケットへの接続に失敗した場合に、前記第２のローカルアプリケーションをダウンロードするための前記ブートページへジャンプするステップを更に備える、
請求項１に記載の方法。
【請求項７】
前記第１のローカルアプリケーションが、前記ｗｅｂＳｏｃｋｅｔを用いて前記ローカルソケットに接続するときにエラープロンプトを受信した場合に、前記第２のローカルアプリケーションをダウンロードするための前記ブートページへジャンプするステップを更に備える、
請求項６に記載の方法。
【請求項８】
前記ローカルソケットを起動するために前記第２のローカルアプリケーションにより用いられるポートが占有されている場合に、所定ポート群のうちの別のポートを用いるステップと；
これに対応して、前記第１のローカルアプリケーションによって起動された前記ｗｅｂＳｏｃｋｅｔが、第２の所定期間内に前記ローカルソケットへの接続に失敗した場合に、前記所定ポート群のうちの別のポートを用いて、前記ローカルソケットに再接続するステップと；を備える、
請求項１に記載の方法。
【請求項９】
前記第１のローカルアプリケーションによって起動された前記ｗｅｂＳｏｃｋｅｔが、前記所定ポート群のうちの全てのポートを用いた後の前記第２の所定期間中に前記ローカルソケットへの接続に失敗した場合に、前記第１のローカルアプリケーションは、前記第２のローカルアプリケーションをダウンロードするための前記ブートページへジャンプする、
請求項８に記載の方法。
【請求項１０】
第１のローカルアプリケーションと前記第２のローカルアプリケーションとは、互いに直接通信することはできない、
請求項１乃至請求項９のいずれか１項に記載の方法。
【請求項１１】
請求項１乃至請求項１０のいずれか１項に記載の方法を実行するように構成された複数のモジュールを備える、
アプリケーションを起動するためのシステム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００６８
【補正方法】変更
【補正の内容】
【００６８】
上述のものは本願の一実施の形態に過ぎず、本願を限定するものではない。当業者にとって、本願は様々な修正及び変更を加えることができる。本願の主旨及び原理から逸脱せずに為されるあらゆる修正、均等物による代替、改善は、本願の特許請求の範囲に含まれるものである。
以下、本発明の実施の態様の例を列挙する。
［第１の局面］
アプリケーション起動方法であって：
第１のローカルアプリケーションによってＨＴＭＬ５ウェブページを開き、第２のローカルアプリケーションを呼び出し、ｗｅｂＳｏｃｋｅｔを起動してローカルソケットへの接続を試みるステップと；
前記第２のローカルアプリケーションにより前記ローカルソケットを起動するステップと；
前記第１のローカルアプリケーションが前記ｗｅｂＳｏｃｋｅｔを用いて前記ローカルソケットに接続する場合、前記第２のローカルアプリケーションをダウンロードするためのブートページへのジャンプを停止するステップと；を備える、
アプリケーション起動方法。
［第２の局面］
前記ウェブページへのリンクがトリガされて開かれると、前記第１のローカルアプリケーションが前記対応するウェブページを開き、
前記第１のローカルアプリケーションは、ブラウザアプリケーション、又はｗｅｂＶｉｅｗコンポーネントと一体化されたローカルアプリケーションを備える、
第１の局面に記載のアプリケーション起動方法。
［第３の局面］
前記ウェブページへのリンクがトリガされて開かれると、前記第１のローカルアプリケーションは、前記ウェブページアドレスに含まれるパラメータをＵＲＩ内にアセンブルし、前記ＵＲＩに対応する前記第２のローカルアプリケーションを呼び出す、
第１の局面に記載のアプリケーション起動方法。
［第４の局面］
前記パラメータは、指定されたポート番号を含む、
第３の局面に記載のアプリケーション起動方法。
［第５の局面］
第１のローカルアプリケーションによってｗｅｂＳｏｃｋｅｔを起動してローカルソケットへの接続を試みる前記ステップは：
前記ＨＴＭＬ５ウェブページが開かれてから第１の所定期間の後に、前記第１のローカルアプリケーションによって前記ｗｅｂＳｏｃｋｅｔを起動して前記ローカルソケットへの接続を試みるステップを備える、
第１の局面に記載のアプリケーション起動方法。
［第６の局面］
前記第１のローカルアプリケーションが、前記ｗｅｂＳｏｃｋｅｔを用いて行う前記ローカルソケットへの接続に失敗した場合に、前記第２のローカルアプリケーションをダウンロードするための前記ブートページへジャンプするステップを更に備える、
第１の局面に記載のアプリケーション起動方法。
［第７の局面］
前記第１のローカルアプリケーションが、前記ｗｅｂＳｏｃｋｅｔを用いて前記ローカルソケットに接続するときにエラープロンプトを受信した場合、前記第２のローカルアプリケーションをダウンロードするための前記ブートページへジャンプするステップを更に備える、
第６の局面に記載のアプリケーション起動方法。
［第８の局面］
前記ローカルソケットを起動するために前記第２のローカルアプリケーションにより用いられるポートが占有されている場合に、所定ポート群のうちの別のポートを用いるステップと；
これに対応して、前記第１のローカルアプリケーションによって起動された前記ｗｅｂＳｏｃｋｅｔが、第２の所定期間内に前記ローカルソケットへの接続に失敗した場合、前記所定ポート群のうちの別のポートを用いて、前記ローカルソケットに再接続するステップと；を備える、
第１の局面に記載のアプリケーション起動方法。
［第９の局面］
前記第１のローカルアプリケーションによって起動された前記ｗｅｂＳｏｃｋｅｔが、前記所定ポート群のうちの全てのポートを用いた後の前記第２の所定期間中に前記ローカルソケットへの接続に失敗した場合、前記第１のローカルアプリケーションは、前記第２のローカルアプリケーションをダウンロードするための前記ブートページへジャンプする、
第８の局面に記載のアプリケーション起動方法。
［第１０の局面］
アプリケーション起動システムであって：
ＨＴＭＬ５ウェブページを開き、第２のローカルアプリケーションを開き、ｗｅｂＳｏｃｋｅｔを起動してローカルソケットへの接続を試みるように構成され、及び、前記第１のローカルアプリケーションが前記ｗｅｂＳｏｃｋｅｔを用いて前記ローカルソケットに接続する場合、前記第２のローカルアプリケーションをダウンロードするためのブートページへのジャンプを停止するように構成された第１のローカルアプリケーションと；
前記ローカルソケットを起動するように構成された前記第２のローカルアプリケーションと；を備える、
アプリケーション起動システム。
［第１１の局面］
前記ウェブページへのリンクがトリガされて開かれると、前記第１のローカルアプリケーションが前記対応するウェブページを開き、
前記第１のローカルアプリケーションは、ブラウザアプリケーション、又はｗｅｂＶｉｅｗコンポーネントと一体化されたローカルアプリケーションを備える、
第１０の局面に記載のアプリケーション起動システム。
［第１２の局面］
前記ウェブページへのリンクがトリガされて開かれると、前記第１のローカルアプリケーションは、前記ウェブページアドレスに含まれるパラメータをＵＲＩ内にアセンブルし、前記ＵＲＩに対応する前記第２のローカルアプリケーションを呼び出す、
第１０の局面に記載のアプリケーション起動システム。
［第１３の局面］
前記パラメータは指定のポート番号を備える、
第１２の局面に記載のアプリケーション起動システム。
［第１４の局面］
第１のローカルアプリケーションにより、ｗｅｂＳｏｃｋｅｔを起動してローカルソケットへの接続を試みることは：
前記ＨＴＭＬ５ウェブページが開かれてから第１の所定期間の後に、前記第１のローカルアプリケーションによって前記ｗｅｂＳｏｃｋｅｔを起動して前記ローカルソケットへの接続を試みることを備える、
第１０の局面に記載のアプリケーション起動システム。
［第１５の局面］
前記第１のローカルアプリケーションが、前記ｗｅｂＳｏｃｋｅｔを用いて行う前記ローカルソケットへの接続に失敗した場合、前記第１のローカルアプリケーションは、前記第２のローカルアプリケーションをダウンロードするための前記ブートページへジャンプする、
第１０の局面に記載のアプリケーション起動システム。
［第１６の局面］
前記第１のローカルアプリケーションは、前記ｗｅｂＳｏｃｋｅｔを用いて前記ローカルソケットに接続するときにエラープロンプトを受信した場合、前記第１のローカルアプリケーションは、前記第２のローカルアプリケーションをダウンロードするための前記ブートページへジャンプする、
第１０の局面に記載のアプリケーション起動システム。
［第１７の局面］
前記ローカルソケットを起動するために前記第２のローカルアプリケーションにより用いられるポートが占有されている場合、所定ポート群のうちの別のポートが用いられ；
これに対応して、前記第１のローカルアプリケーションによって起動された前記ｗｅｂＳｏｃｋｅｔが、第２の所定期間内に前記ローカルソケットへの接続に失敗した場合、前記所定ポート群のうちの別のポートが用いられて前記ローカルソケットに再接続する；
第１０の局面に記載のアプリケーション起動システム。
［第１８の局面］
前記第１のローカルアプリケーションによって起動された前記ｗｅｂＳｏｃｋｅｔが、前記所定ポート群のうちの全てのポートを用いた後、前記第２の所定期間中に前記ローカルソケットへの接続に失敗した場合、前記第１のローカルアプリケーションは、前記第２のローカルアプリケーションをダウンロードするための前記ブートページへジャンプする、
第１７の局面に記載のアプリケーション起動システム。