(57)【要約】  本願の実施例は、業務データ処理方法、装置及び関連機器を開示し、前記方法はサーバが実行する業務データ処理方法であって、第１端末により収集されたユーザ音声情報を受信し、ユーザ音声情報に基づいて、目標業務操作コードを取得するステップであって、前記目標業務操作コードは、目標業務操作情報をマークするものである、ステップと、第１端末に目標業務操作コードを音声で再生させるように、目標業務操作コードを第１端末に送信するステップと、第２端末により取得された目標業務操作コードを受信し、目標業務操作コードに対応する目標実行ページを検索し、第２端末に目標実行ページで目標業務操作情報に対応する業務操作を実行させるように、目標実行ページを第２端末に送信するステップとを含む。
2021521489.tif 000002
【特許請求の範囲】
【請求項１】
サーバが実行する業務データ処理方法であって、
第１端末により収集されたユーザ音声情報を受信し、前記ユーザ音声情報に基づいて、目標業務操作コードを取得するステップであって、前記目標業務操作コードは、目標業務操作情報をマークするものである、ステップと、
前記第１端末に前記目標業務操作コードを音声で再生させるように、前記目標業務操作コードを前記第１端末に送信するステップと、
第２端末により取得された前記目標業務操作コードを受信し、前記目標業務操作コードに対応する目標実行ページを検索し、前記第２端末に前記目標実行ページで前記目標業務操作情報に対応する業務操作を実行させるように、前記目標実行ページを前記第２端末に送信するステップとを含む、ことを特徴とする業務データ処理方法。
【請求項２】
前記ユーザ音声情報に基づいて目標業務操作コードを取得する前記ステップは、
前記サーバが、前記ユーザ音声情報に対して語義認識を実行することにより、前記ユーザ音声情報に対応する目標業務操作情報を取得するステップと、
前記サーバが、前記目標業務操作情報に対応する業務操作コードを検索し、検索した業務操作コードを前記目標業務操作コードとして決定するステップとを含む、ことを特徴とする請求項１に記載の方法。
【請求項３】
前記ユーザ音声情報に基づいて目標業務操作コードを取得する前記ステップは、
前記サーバが、前記ユーザ音声情報に対して語義認識を実行することにより、前記ユーザ音声情報に対応する目標業務操作情報を取得するステップと、
前記サーバが、乱数を生成し、前記乱数がデータベースに既存の業務操作コードと異なる場合、前記乱数を前記目標業務操作コードとして決定し、前記目標業務操作コードと前記目標業務操作情報に対してマッピング関係を設定するステップとを含む、ことを特徴とする請求項１に記載の方法。
【請求項４】
前記サーバが、複数の業務操作情報、及び各業務操作情報に対応する実行ページを取得し、各業務操作情報と前記各業務操作情報に対応する実行ページに対してマッピング関係をそれぞれに設定するステップをさらに含む、ことを特徴とする請求項２又は請求項３に記載の方法。
【請求項５】
前記サーバが、前記第２端末により取得された前記目標業務操作コードを検出するステップと、
前記サーバが、前記目標業務操作コードが有効期間内である場合、前記目標業務操作コードに対応する目標実行ページを検索するステップを実行するステップと、
前記サーバが、前記目標業務操作コードが有効期間内でない場合、前記第２端末に検証失敗メッセージを送信するステップとをさらに含む、ことを特徴とする請求項１に記載の方法。
【請求項６】
前記サーバが、前記第１端末により収集された確認音声情報を受信し、前記確認音声情報に基づいて挙動確認メッセージを生成するステップと、
前記サーバが、前記挙動確認メッセージが目標確認メッセージと同じである場合、前記目標業務操作コードに対応する目標実行ページを検索するステップを実行するステップと、
前記サーバが、前記挙動確認メッセージが前記目標確認メッセージと異なる場合、前記第２端末に検証失敗メッセージを送信するステップとをさらに含む、ことを特徴とする請求項１に記載の方法。
【請求項７】
前記サーバが、前記第２端末から送信された、前記目標業務操作情報に対応する業務完了メッセージを受信するステップと、
前記サーバが、前記第１端末に前記業務完了メッセージに基づいて前記ユーザ音声情報が指示する業務操作を実行させるように、前記業務完了メッセージを前記第１端末に送信するステップとをさらに含む、ことを特徴とする請求項１に記載の方法。
【請求項８】
前記第１端末は、スクリーンレス型端末機器又は文字入力機能のない端末機器であり、前記第２端末は、スクリーンを有し且つ文字入力機能を有する端末機器である、ことを特徴とする請求項１に記載の方法。
【請求項９】
第１端末が実行する業務データ処理方法であって、
ユーザ音声情報を取得し、前記ユーザ音声情報に基づいて、目標業務操作コードを取得するステップであって、前記目標業務操作コードは、目標業務操作情報をマークするものである、ステップと、
サーバに前記目標業務操作コードに対応する目標実行ページを検索して前記目標実行ページを第２端末に送信させるように、前記目標業務操作コードを音声で再生するステップであって、前記目標業務操作コードは、前記第２端末が収集して前記サーバに送信したものであり、前記目標実行ページは、前記第２端末が実行する、前記目標業務操作情報に対応する業務操作が所在するページである、ステップとを含む、ことを特徴とする業務データ処理方法。
【請求項１０】
前記ユーザ音声情報に基づいて目標業務操作コードを取得する前記ステップは、
第１端末が、前記ユーザ音声情報に基づいてネットワーク状態を検出するステップと、
前記第１端末がネットワーク接続状態であるとき、前記第１端末が、前記サーバに前記ユーザ音声情報に基づいて前記目標業務操作コードを決定させるように、前記ユーザ音声情報を前記サーバに送信するステップと、
前記第１端末が、前記サーバから送信された前記目標業務操作コードを受信するステップとを含む、ことを特徴とする請求項９に記載の方法。
【請求項１１】
前記第１端末がネットワーク切断状態であるとき、前記第１端末が、前記目標業務操作コードとして、ローカルでネットワーク接続用の業務操作コードを検索するステップをさらに含む、ことを特徴とする請求項１０に記載の方法。
【請求項１２】
前記ユーザ音声情報に基づいて目標業務操作コードを取得する前記ステップは、
前記第１端末が、前記ユーザ音声情報に対して語義認識を実行することにより、前記ユーザ音声情報に対応する目標業務操作情報を取得するステップと、
前記第１端末が、前記目標業務操作情報に対応する業務操作コードを検索し、検索した業務操作コードを前記目標業務操作コードとして決定するステップとを含む、ことを特徴とする請求項９に記載の方法。
【請求項１３】
前記第１端末が、前記サーバに前記確認音声情報に基づいて挙動確認メッセージを生成してもらって前記挙動確認メッセージに基づいて前記目標業務操作コードに対応する目標実行ページを検索させるように、確認音声情報を収集し、前記サーバに送信するステップをさらに含む、ことを特徴とする請求項９に記載の方法。
【請求項１４】
前記第１端末は、スクリーンレス型端末機器又は文字入力機能のない端末機器であり、前記第２端末は、スクリーンを有し且つ文字入力機能を有する端末機器であることを特徴とする請求項９に記載の方法。
【請求項１５】
サーバに適用できる業務データ処理装置であって、
第１端末により収集されたユーザ音声情報を受信するための第１受信モジュールと、
前記ユーザ音声情報に基づいて、目標業務操作情報を標記するための目標業務操作コードを取得するための第１取得モジュールと、
前記第１端末に前記目標業務操作コードを音声で再生させるように、前記目標業務操作コードを前記第１端末に送信するための第１送信モジュールと、
第２端末により取得された前記目標業務操作コードを受信し、前記目標業務操作コードに対応する目標実行ページを検索し、前記第２端末に前記目標実行ページで前記目標業務操作情報に対応する業務操作を実行させるように、前記目標実行ページを前記第２端末に送信するための検索モジュールとを含む、ことを特徴とする業務データ処理装置。
【請求項１６】
第１端末に適用できる業務データ処理装置であって、
ユーザ音声情報を取得するための第２取得モジュールと、
前記ユーザ音声情報に基づいて、目標業務操作情報を標記するための目標業務操作コードを取得するための第３取得モジュールと、
サーバに前記目標業務操作コードに対応する目標実行ページを検索して前記目標実行ページを第２端末に送信させるように、前記目標業務操作コードを音声で再生するモジュールであって、前記目標業務操作コードは、前記第２端末が収集して前記サーバに送信したものであり、前記目標実行ページは、前記第２端末が実行する、前記目標業務操作情報に対応する業務操作が所在するページである、再生モジュールとを含む、ことを特徴とする業務データ処理装置。
【請求項１７】
プロセッサとメモリを含み、前記プロセッサとメモリが接続され、前記メモリは、プログラムコードを保存するために用いられ、前記プロセッサは、前記プログラムコードを呼び出して、請求項１〜請求項１４のいずれか１項に記載の方法を実行するために用いられる、ことを特徴とする電子機器。
【請求項１８】
前記コンピュータ記憶媒体にはコンピュータプログラムが保存されており、前記コンピュータプログラムはプログラム命令を含み、前記プログラム命令は、プロセッサにより実行される際に、請求項１〜請求項１４のいずれか１項に記載の方法を実行する、ことを特徴とするコンピュータ記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
「関連出願の相互参照」
本願は、２０１８年８月２４日付けで中国特許庁に出願された、出願番号が第２０１８１０９７３７６８．５号で、発明名称が「業務データ処理方法、装置及び関連機器」である中国特許出願の優先権を主張し、その内容の全てを援用することにより本願に組み込む。
【０００２】
本願は、コンピュータ技術の分野に関し、特に業務データ処理方法、装置及び関連機器に関する。
【背景技術】
【０００３】
スマートフォン及びモバイルインターネットの普及に伴って、従来のオフラインで行われていたインタラクションシーンが、ますます徐々にオフラインからオンラインに変わっていく。オフラインコミュニケーションからオンラインコミュニケーションに変わるため、大量のデータが累積され、ビッグデータを基礎に、機械学習等の方法によって効率を向上させるのに人々を補助し、あるシーンでは人に代わることさえでき、スマートアシスタントを実現する。スマートアシスタントとは、人工知能技術に基づいて、音声やテキスト形態の自然言語を理解することによりユーザのニーズを満たすソフトウェアアプリケーション又はプラットフォームである。
【０００４】
現在、スマートアシスタント製品の多くは、例えばスマートスピーカー、ロボットなどスクリーンレス型製品として提供される。ユーザがスマートスピーカーに曲の再生を音声で伝えるなどのように、ユーザはこれらのスクリーンレス型製品を音声で制御して関連操作を行うことができるが、複雑な操作に係る場合、又はユーザが元の使用するスクリーンのユーザ体験を継続しようとする場合、現在、いずれもスクリーンのある製品（例えば、携帯電話、タブレット）の支援とサポートを必要とする。例えば、スマートスピーカーのメンバシップの加入、機器バインド、アカウントへのログイン、支払い等の操作は、いずれもユーザに携帯電話ａｐｐで操作することを促す必要があり、ユーザは、携帯電話ａｐｐを介してスマートスピーカー機器をバインドする必要があり、当該携帯電話ａｐｐの指定メニューでこそ対応する操作を行うことができ、その間の操作経路が長すぎる。ユーザの学習コストが高すぎるため、スクリーンのある製品で業務操作機能を完了する必要がある場合、膨大な時間を要する。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本願の実施例は、端末機器による業務操作の完了効率を向上させることができる業務データ処理方法、装置及び関連機器を提供する。
【課題を解決するための手段】
【０００６】
本願の実施例の一態様では、業務データ処理方法を提供し、当該方法は、が実行する業務データ処理方法であって、
第１端末により収集されたユーザ音声情報を受信し、前記ユーザ音声情報に基づいて、目標業務操作コードを取得するステップであって、前記目標業務操作コードは、目標業務操作情報をマークするものである、ステップと、
前記第１端末に前記目標業務操作コードを音声で再生させるように、前記目標業務操作コードを前記第１端末に送信するステップと、
第２端末により取得された前記目標業務操作コードを受信し、前記目標業務操作コードに対応する目標実行ページを検索し、前記第２端末に前記目標実行ページで前記目標業務操作情報に対応する業務操作を実行させるように、前記目標実行ページを前記第２端末に送信するステップとを含む。
【０００７】
本願の実施例の別の態様では、業務データ処理方法を提供し、当該方法は第１端末が実行する業務データ処理方法であって、
ユーザ音声情報を取得し、前記ユーザ音声情報に基づいて、目標業務操作コードを取得するステップであって、前記目標業務操作コードは、目標業務操作情報をマークするものである、ステップと、
サーバに前記目標業務操作コードに対応する目標実行ページを検索して前記目標実行ページを第２端末に送信させるように、前記目標業務操作コードを音声で再生するステップであって、前記目標業務操作コードは、前記第２端末が収集して前記サーバに送信したものであり、前記目標実行ページは、前記第２端末が実行する、前記目標業務操作情報に対応する業務操作が所在するページである、ステップとを含む。
【０００８】
本願の実施例の別の態様では、サーバに適用できる業務データ処理装置を提供し、当該装置は、
第１端末により収集されたユーザ音声情報を受信するための第１受信モジュールと、
前記ユーザ音声情報に基づいて、目標業務操作情報を標記するための目標業務操作コードを取得するための第１取得モジュールと、
前記第１端末に前記目標業務操作コードを音声で再生させるように、前記目標業務操作コードを前記第１端末に送信するための第１送信モジュールと、
第２端末により取得された前記目標業務操作コードを受信し、前記目標業務操作コードに対応する目標実行ページを検索し、前記第２端末に前記目標実行ページで前記目標業務操作情報に対応する業務操作を実行させるように、前記目標実行ページを前記第２端末に送信するための検索モジュールとを含む。
【０００９】
本願の実施例別の態様は、第１端末に適用できる業務データ処理装置を提供し、当該装置は、
ユーザ音声情報を取得するための第２取得モジュールと、
前記ユーザ音声情報に基づいて、目標業務操作情報を標記するための目標業務操作コードを取得するための第３取得モジュールと、
サーバに前記目標業務操作コードに対応する目標実行ページを検索して前記目標実行ページを第２端末に送信させるように、前記目標業務操作コードを音声で再生するモジュールであって、前記目標業務操作コードは、前記第２端末が収集して前記サーバに送信したものであり、前記目標実行ページは、前記第２端末が実行する、前記目標業務操作情報に対応する業務操作が所在するページである、再生モジュールとを含む。
【００１０】
本願別の態様では、プロセッサとメモリを含む電子機器を提供し、
前記プロセッサとメモリが接続され、前記メモリは、プログラムコードを保存するために用いられ、前記プロセッサは、前記プログラムコードを呼び出して、本願の実施例の一態様における方法などを実行するために用いられる。
【００１１】
本願の実施例別の態様では、プロセッサ及びメモリを含む電子機器を提供し、
前記プロセッサはメモリに接続され、前記メモリは、プログラムコードを保存するために用いられ、前記プロセッサは、前記プログラムコードを呼び出して、本願の実施例の別の態様における方法などを実行するために用いられる。
【００１２】
本願の実施例別の態様では、コンピュータ記憶媒体を提供し、前記コンピュータ記憶媒体にはコンピュータプログラムが保存されており、前記コンピュータプログラムはプログラム命令を含み、前記プログラム命令は、プロセッサにより実行される際に、本願の実施例の一態様における方法などを実行する。
【００１３】
本願の実施例別の態様では、コンピュータ記憶媒体を提供し、前記コンピュータ記憶媒体にはコンピュータプログラムが保存されており、前記コンピュータプログラムはプログラム命令を含み、前記プログラム命令は、プロセッサにより実行される際に、本願の実施例の別の態様における方法などを実行する。
【００１４】
本願の実施例又は従来技術の技術的解決手段をより明確に説明するために、以下、実施例又は従来技術の説明に使用する必要のある図面について簡単に説明するが、以下の説明における図面は、本願の一部の実施例にすぎず、当業者であれば、創造的な働きなしに、これらの図面から他の図面を得ることができることは明らかである。
【図面の簡単な説明】
【００１５】
【図１ａ】本願の実施例による業務データ処理方法のシステムアーキテクチャ図である。
【図１ｂ】本願の実施例による業務データ処理方法のシーンの模式図である。
【図２】本願の実施例による業務データ処理方法の流れの模式図である。
【図３】本願の実施例による別の業務データ処理方法の流れの模式図である。
【図４ａ】本願の実施例による業務データ処理方法のインタラクションの模式図である。
【図４ｂ】本願の実施例による別の業務データ処理方法のインタラクションの模式図である。
【図５】本願の実施例による業務データ処理装置の構造の模式図である。
【図６】本願の実施例による別の業務データ処理装置の構造の模式図である。
【図７】本願の実施例による電子機器の構造の模式図である。
【図８】本願の実施例による別の電子機器の構造の模式図である。
【発明を実施するための形態】
【００１６】
以下、本願の実施例の図面を参照しながら、本願の実施例の技術的解決手段について、明確かつ完全に説明するが、明らかに、説明された実施例は本願の実施例の一部にすぎず、全ての実施例ではない。本願の実施例に基づいて、当業者が創造的な働きなしに取得する全てのその他の実施例は、いずれも本願の保護範囲に属する。
【００１７】
図１ａは、本願の実施例による業務データ処理方法のシステムアーキテクチャ図である。サーバ１０ａ（言い換えると、サーバ機器１０ａ）は、端末機器グループ内の端末機器に対応する業務を提供し、端末機器グループは、端末機器１０ｂ、端末機器１０ｃ、端末機器１０ｄ、端末機器１０ｅ、端末機器１０ｆ、端末機器１０ｇなどを含んでも良い。ここで、端末機器１０ｂ及び端末機器１０ｃは、スクリーンレス型端末機器又は文字入力機能のない端末機器であり、第１端末機器（例えば、スマートスピーカー、スマートロボット、又は他の表示画面のないスマート端末）と呼ばれ、端末機器１０ｄ、端末機器１０ｅ、端末機器１０ｆ、端末機器１０ｇは、スクリーンを有し且つ文字入力機能を有する端末機器であり、第２端末機器（例えば、スマートフォン、タブレット、ポータブルコンピュータ、又は他の表示画面のあるスマート端末）と呼ばれる。ユーザ（ユーザ１０ｈ、ユーザ１０ｋ、ユーザ１０ｍ、ユーザ１０ｎ等であってもよい）は、第１端末機器に業務操作を指示するためのユーザ音声を送信することができ、ここで、業務操作は、曲の再生、機器バインド、メンバシップへの加入、ユーザ登録、インスタントメッセージ、情報の閲覧、コンテンツの表示及び再生等である。第２端末機器に第１端末機器が当該業務操作を完了するのを補助させるために、第１端末機器は、受信した上記のユーザ音声をサーバ１０ａに送信し、サーバ１０ａは、ユーザ音声が指示する業務操作を識別し、データベース内で上記の業務操作に対応する業務操作コードを検索する。サーバ１０ａは、検索した業務操作コードを第１端末機器に送信し、第１端末機器は当該業務操作コードを音声で再生する。第２端末機器は、第１端末機器、即ちスクリーンレス型端末機器が再生した業務操作コードを含む音声を収集して、上記の音声をサーバ１０ａに送信する。サーバは、音声中の業務操作コードを抽出し、当該業務操作コードに対応する実行ページを検索して、実行ページを第２端末機器に送信し、第２端末機器は、実行ページで対応する業務操作を実行して、第１端末機器が当該業務操作を完了するのを補助する。当然のことながら、上記のユーザ音声を識別し、さらに業務操作コードを決定するステップは、サーバにより決定された後、スクリーンレス型端末機器に送信されずに、第１端末機器内で完了されてもよく、後続で第１端末機器は当該業務操作コードを含む音声を再生することができる。
【００１８】
下記の図１ｂは、サーバ１０ａ、１つの第１端末機器（端末機器１０ｂ）、１つの第２端末機器（端末機器１０ｅ）、１つのユーザ１０ｈを例として、スクリーンレス型端末機器がどのように業務操作を効率的に完了するかについて説明する。
【００１９】
ユーザ１０ｈが端末機器１０ｂに、例えば曲１を再生してなど、音声２０ｂを送信する。端末機器１０ｂは、収集した音声２０ｂをサーバ１０ａに送信し、サーバ１０ａは音声２０ｂに対して意味分析を行い、ドメインサービの業務ロジックを利用して当該音声２０ｂを処理し、さらに曲１は、有料曲であり、支払い金額は３元（人民元）であると判断し、即ち音声２０ｂに対応する業務操作情報は支払いである。サーバ１０ａはログシート２０ａから、例えば１２３４５６である、「有料」という業務操作情報に対応する業務操作コード（ｉｄ）を検索し、且つ、今回の業務操作の業務パラメータには、支払い金額：３元（人民元）が含まれる。ここで、業務操作コードは、事前にログシート２０ａに設定されておいたものであってもよいし、即時に生成された１つの乱数であってもよく、サーバ１０ａは乱数がログシート２０ａに存在する業務操作コードと同じであるか否かを検出し、異なる場合、生成した乱数及び業務操作情報「有料」に対してマッピング関係を設定することができる。事前に設定された業務操作コードであっても即時に生成された業務操作コードであっても、いずれもログシート２０ａに業務操作情報と実行ページとの間のマッピング関係を事前に設定する必要がある。サーバ１０ａが業務操作コードを決定した後、業務操作コード「１２３４５６」を端末機器１０ｂに送信し、端末機器１０ｂは業務操作コードを含む音声２０ｃを生成し、当該音声２０ｃを再生する。端末機器１０ｅが端末機器１０ｂによって再生される音声２０ｃを収集し、サーバ１０ａに音声２０ｃ内の業務操作コード「１２３４５６」を抽出させるように、音声２０ｃをサーバ１０ａに送信する。当然のことながら、ユーザ１０ｈが音声２０ｃを聞いた後、音声２０ｃに含まれている業務操作コードを端末機器１０ｅに手動で入力してから、端末機器１０ｅが業務操作コードをサーバ１０ａに送信してもよい。サーバ１０ａが業務操作コードを取得した後、ログシート２０ａから業務操作コード「１２３４５６」に対応する実行ページ、例えばページ１を検索し、且つ、上記のページ１に対応する支払いパラメータは３元（人民元）であり、即ち、ページ１は支払いページである。サーバ１０ａがページ１を端末機器１０ｅに送信し、端末機器１０ｅはページ１で支払い操作を実行する。支払いが完了した後、端末機器１０ｅはサーバ１０ａに支払い成功メッセージを送信し、サーバ１０ａは支払い成功メッセージを取得した後、端末機器１０ｂに曲１を再生するように通知する。
【００２０】
端末機器１０ｅが、端末機器１０ｂが業務操作を完了するのを補助する場合、２つの端末機器間で機器バインドを行う必要がないため、端末機器１０ｂと端末機器１０ｅとの間の機器バインド操作が簡略化され、さらに、端末機器１０ｂ及び端末機器１０ｅが業務操作を完了する効率を向上させる。また、業務操作コードにより、ユーザが実行ページを手動で検索することを必要とせず、端末機器１０ｅがユーザに、対応する実行ページ（例えば、支払いページ１）を直接表示することができるため、端末機器１０ｂ及び端末機器１０ｅが業務操作を完了する効率をよりより向上させることができる。
【００２１】
ここで、業務操作コードの取得、業務操作コードの検索、及び実行ページの検索の具体的なプロセスは、以下の図２から図４ｂに対応する実施例を参照することができる。
【００２２】
さらに、図２を参照すると、本願の実施例による業務データ処理方法の流れの模式図である。図２に示すように、前記業務データ処理方法は、ステップＳ１０１〜Ｓ１０３を含んでも良い。
【００２３】
ステップＳ１０１は、サーバが、第１端末により収集されたユーザ音声情報を受信し、前記ユーザ音声情報に基づいて、目標業務操作情報を標記するための目標業務操作コードを取得する。
具体的には、サーバ（例えば、上記の図１ｂのサーバ１０ａ）が第１端末（例えば、上記の図１ｂの端末機器１０ｂ）によって収集されて送信されるユーザ音声情報（例えば、上記の図１ｂの音声２０ｂ）を受信し、ただし、第１端末は、スクリーンレス型端末又は文字入力機能のない端末機器であるが、当該１端末は音声情報を受信でき、上記のユーザ音声情報は第１端末のパラメータ情報、例えば第１端末の機種又は第１端末の固有識別コードも持つことができる。サーバは、ユーザ音声情報に対して語義認識を行って、ユーザ音声情報に記録されたユーザの意図を理解し、それに対応する業務操作情報（例えば、機器バインド、会員ログイン、チャージ等）を得、目標業務操作情報と呼び、目標業務操作情報に対応する業務パラメータ（例えば、支払う具体的な金額、再生される曲の具体的なトラック等、異なるタイプの業務操作情報に応じて、業務パラメータが存在する場合も存在しない場合もある）を決定する。
【００２４】
語義認識プロセスは、まず、ユーザ音声情報をテキストに変換し、単語分割処理によりテキストを複数のフレーズに分割して、各フレーズがキーワードである確率を算出し、確率が大きいフレーズを当該テキストのキーワードとし、テキストのキーワードに基づいてユーザ音声情報に対応する目標業務操作情報を識別することができ、上記は、音声をテキストに変換してテキストに対応する業務操作情報を識別することであり、これは自然言語処理のカテゴリーに属し、当然のことながら、音声識別技術におけるＡｃｏｕｓｔｉｃ  ｍｏｄｅｌ（音響モデル）、Ｌａｎｇｕａｇｅ  ｍｏｄｅｌ（音声モデル）、Ｈｉｄｄｅｎ  Ｍａｒｋｏｖ  Ｍｏｄｅｌ（隠れマルコフモデル、ＨＭＭ）等の方法に基づいてユーザ音声情報を直接識別してもよく、ユーザ音声情報に対応する目標業務操作情報を得るために用いられる。目標業務操作情報を決定した後、サーバは、対応するデータベース内のログシート（例えば、上記図１ｂのログシート２０ａ）において、目標業務操作情報に対応する業務操作コードを検索し、当該業務操作コードを目標業務操作コードと呼ぶ。業務操作コードは、数字、文字又は文字と数字の組み合わせにより表されることができ、業務操作コードは唯一性及び排他性を有し、且つ業務操作コードの長さは固定されても、固定されなくてもよく、本願では限定しない。目標業務操作コードが検索された後、第１端末のパラメータ情報と、目標業務操作コード、目標業務操作情報、業務パラメータに対応関係を設定することができ、即ち、目標業務操作情報は、第１端末のパラメータ情報に対応し、さらに目標業務操作コード及び業務パラメータに対応する。ここでの業務操作コード、業務操作情報は、データベースに事前に設定されたものであり、第１端末パラメータ情報及び業務パラメータは、ユーザ音声に基づいてリアルタイムに生成されたものである。なお、業務操作コードを設定する場合、業務操作コードごとに、対応する有効期間の長さを設定する必要があり、業務操作コードが有効期間の長さを超えると、データベース内で当該業務操作コードに有効期間の長さを再設定する必要がある。
【００２５】
上記は、データベースに業務操作コードを事前に設定しておき、後続で目標業務操作情報に対応する目標業務操作コードを直接検索することができ、サーバがユーザ音声情報を意味的に理解して目標業務操作情報を得た後、サーバが乱数を１つランダムに生成し、生成した乱数がデータベースに既存の業務操作コードと異なる場合、生成した乱数を目標業務操作コードとして、上記の目標業務操作コード、目標業務操作情報、第１端末のパラメータ情報、業務パラメータ等に対してマッピング関係を設定することができる。また、当該乱数（目標業務操作コード）に対しても有効期間の長さを設定する。当然のことながら、生成した乱数がデータベースに既存の業務操作コードと同じである場合、業務操作コードの唯一性を保証するために、当該乱数を削除し、乱数を１つ再生成し、再生成した乱数がデータベースに既存の業務操作コードと同じであるか否かを再度判断する。
【００２６】
なお、業務操作コードが事前に設定されても、又は業務操作コードが即時に生成されても、データベースにおいて、業務操作情報及び当該業務操作情報に対応する実行ページ（実行ページはｈｔｔｐ（ハイパーテキスト転送プロトコル、ＨｙｐｅｒＴｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）アドレス形式で保存されるものであり、また、当該ページに関するリソースのｕｒｌ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ、ユニフォームリソースロケータ）も保存されている）は、いずれも事前に設定されたものである。つまり、サーバが目標業務操作コードを決定した後、目標業務操作コード毎にそれに対応する目標業務操作情報、実行ページ、第１端末のパラメータ情報、業務パラメータ等が存在すべきである。
【００２７】
ステップＳ１０２は、前記サーバが、前記第１端末に前記目標業務操作コードを音声で再生させるように、前記目標業務操作コードを前記第１端末に送信する。
具体的には、サーバは、目標業務操作コードを第１端末に送信して、第１端末に予め設定された音声テンプレートに基づいて、予め設定された再生プレフィックス及び目標業務操作コードを音声（目標音声と呼ぶ）にカプセル化させ、当該目標音声を再生させるようにして、当該目標音声は第１端末のパラメータ情報を持つこともできる。例えば、目標音声は、「携帯電話で収音して業務操作コード１２３４５６を収集してください」であってもよいし、「携帯電話で収音して次のような６桁の業務操作コード１２３４５６を収集してください」であってもよく、ここで、上記の数値「１２３４５６」は目標業務操作コードであり、「携帯電話で収音して業務操作コードを収集してください」又は「携帯電話で収音して６桁の業務操作コードを収集してください」は、予め設定された再生プレフィックスである。
【００２８】
ステップＳ１０３は、前記サーバが、第２端末により取得された前記目標業務操作コードを受信し、前記目標業務操作コードに対応する目標実行ページを検索し、前記第２端末に前記目標実行ページで前記目標業務操作情報に対応する業務操作を実行させるように、前記目標実行ページを前記第２端末に送信する。
具体的には、サーバにより第２端末（例えば、上記の図１ｂの端末機器１０ｅ）が収集して送信した目標音声を受信し、ただし、第２端末は、スクリーンを有し且つ文字入力機能を有する端末機器（例えば、携帯電話、タブレット、ノートパソコン等）である。サーバは、目標音声をテキストに変換して、テキスト内の数字を抽出し、即ちテキスト内の目標業務操作コードを抽出するか、又は、サーバが直接当該目標音声を意味的に理解して、目標音声における目標業務操作コードを抽出する。又は、サーバが、第２端末から直接送信された目標業務操作コード（即ち、第２端末がサーバに送信したのは、目標業務操作コードを含む目標音声ではなく、目標業務操作コードである）を受信し、当該目標業務操作コードは、ユーザが第２端末に入力するものである。サーバが目標業務操作コードを取得した後、データベース内のログシートから目標業務操作コードに対応する実行ページを検索し、目標業務操作コードに対応する実行ページを目標実行ページと呼び、さらに、目標音声における第１端末のパラメータ情報とサーバに保存されている目標業務操作コードに対応する第１端末のパラメータ情報とが同じであるか否かを検証することもでき、同じである場合、目標音声が正規であり、よって、後続で目標実行ページを第２端末（異なる場合、目標音声が不正であり、よって、今回の業務操作を終了して、ユーザに促し通知を送信することができる）に送信することができる。第２端末が目標実行ページを受信した後、目標ページで目標業務操作情報に対応するページ操作を実行し、例えば、目標業務操作情報は支払いであり、よって、目標実行ページは支払いページであり、第２端末は支払いページで、支払いのためにユーザが入力した銀行カード番号及びパスワードを取得する。業務パラメータ（例えば、支払い金額）が存在し、且つ当該業務パラメータは目標実行ページに対応する場合、第２端末に業務パラメータに基づいて目標実行ページで業務操作を実行させるように、目標実行ページ及び業務パラメータを一緒に第２端末に送信する。
【００２９】
後続で目標業務操作検証コードの有効期間を検証するため、サーバが目標業務操作コードを決定した後、当該目標業務操作コードのために１つの生成タイムスタンプを設定し、当該生成タイムスタンプは目標業務操作コードを決定するタイムスタンプであり、当該生成タイムスタンプを、目標業務操作情報、目標業務操作コード、対応する実行ページ等に関連付けてデータベースに保存する。後続でサーバは目標音声から目標業務操作コードを抽出する際に、抽出タイムスタンプを取得し、この抽出タイムスタンプはサーバが目標音声から抽出した目標業務操作コードのタイムスタンプである。サーバは、データベースから目標業務操作コードの生成タイムスタンプを検索し、生成タイムスタンプと抽出タイムスタンプとの間の長さを算出し、上記の長さが予め設定された長さの範囲内である場合、当該目標業務操作コードが有効期間内にあり、逆に、例えば時間が予め設定された長さの範囲内でない場合、当該目標業務操作コードが有効期間内にない。ここで、予め設定された長さを、サーバの目標音声の処理速度に基づいて具体的に限定してもよい。目標業務操作コードが有効期間内にある場合、サーバはデータベース内のログシートから目標業務操作コードに対応する目標実行ページを検索し、さらに目標実行ページを第２端末に送信する。第２端末が目標ページで目標業務操作情報に対応する業務操作を実行する。目標業務操作コードが有効期間内にない場合、サーバが第２端末に検証失敗メッセージを送信し、当該検証失敗メッセージは、文字形式で第２端末に送信されてもよく、音声形式で第２端末に送信されてもよい。例えば、検証失敗メッセージは、「操作コードは期限切れです。操作コードを再取得してください。」であってもよい。
【００３０】
さらに、他のユーザが目標業務操作コードをブロックして傍受することを防ぐために、一部のユーザ情報に関する業務操作（例えば、アカウントへのログイン、機器バインド）等に対して２次検証を行う必要がある。サーバが、第１端末が収集して送信した、ユーザが送信した確認音声情報を受信する。サーバは、確認音声情報内のキーワードを抽出し、当該キーワードに基づいて挙動確認メッセージを生成する。例えば、確認音声情報は、「機器バインドを同意する」であり、サーバが当該確認音声情報に基づいて、挙動確認メッセージ：「同意」を生成する。挙動確認メッセージが予め設定されているいずれかの目標確認メッセージ（例えば、目標確認メッセージは、「確認」、「同意」、「ＯＫ」、「可」、「いいよ」「はい」等の同意を表す文字を含んでも良い）と同じである場合、サーバは、後続でデータベース内のログシートから目標業務操作コードに対応する目標実行ページを検索し、さらに目標実行ページを第２端末に送信することができる。第２端末は目標ページで目標業務操作情報に対応する業務操作を実行する。挙動確認メッセージがいずれか１つの目標確認メッセージとも同じでない場合、サーバは第２端末に検証失敗メッセージを送信する。例えば、検証失敗メッセージは、「検証失敗、再検証してください」であってもよい。
【００３１】
第２端末が目標業務操作情報に対応する業務操作を完了した後、サーバに業務完了メッセージを送信することができ、サーバが、業務完了メッセージ及び業務パラメータ（業務パラメータは再生される曲のトラックを指示する）を第１端末に転送して、第１端末に、業務完了メッセージ及び業務パラメータを受信した後、ユーザ音声情報で指示された業務操作を実行させるようにする。例えば、ユーザ音声情報は、「曲Ａを再生して」であり、当該曲は有料曲であると、目標業務操作情報は支払いであり、第２端末がサーバに業務完了メッセージを送信した後（即ち、支払い済み）、サーバが上記の業務完了メッセージ及び対応する業務パラメータ（曲Ａ）を第１端末に転送し、第１端末は当該メッセージを受信した後、業務パラメータに基づいて曲Ａを再生する。
【００３２】
図３は、本願の実施例による別の業務データ処理方法の流れの模式図である。業務データ処理方法は、ステップＳ２０１及びＳ２０２を含んでも良い。
【００３３】
ステップＳ２０１は、第１端末がユーザ音声情報を取得し、前記ユーザ音声情報に基づいて、目標業務操作情報を標記するための目標業務操作コードを取得する。
具体的には、第１端末がユーザから送信されたユーザ音声情報を取得し、第１端末がユーザ音声情報に対応する目標業務操作コードを取得し、取得の方式は、第１端末により目標業務操作コードが決定されてもよく、サーバにより決定されて第１端末に送信されてもよく、第１端末に目標業務操作コードを取得させるようにする。
【００３４】
第１端末により目標業務操作コードが決定される場合、第１端末がユーザ音声情報に対して語義認識を行って、ユーザ音声情報におけるユーザの意図を理解して、それに対応する業務操作情報（例えば、機器バインド、会員ログイン、チャージ等）を得て、目標業務操作情報と呼び、目標業務操作情報に対応する業務パラメータを決定する。語義認識プロセスは、まず、ユーザ音声情報をテキストに変換し、単語分割によりテキストを複数のフレーズに分割して、各フレーズがキーワードである確率を算出し、確率が大きいフレーズを当該テキストのキーワードとし、テキストのキーワードに基づいてユーザ音声情報に対応する目標業務操作情報を識別することができ、当然のことながら、音声識別技術における音響モデル、音声モデル、隠れマルコフモデル等の方法に基づいてユーザ音声情報を直接識別してもよく、ユーザ音声情報に対応する目標業務操作情報を取得するために用いられる。第１端末は、目標業務操作情報に対応する業務操作コードを検索し、検索した業務操作コードを目標業務操作情報に対応する目標業務操作コードとして決定し、目標業務操作コードと業務パラメータに対応関係を設定する。上記から分かるように、第１端末に１枚のログシートが事前に保存されており、ログシートには、複数の業務操作情報と、各業務操作情報に対応する業務操作コードとが記録されている。
【００３５】
サーバが目標業務操作コードを決定する場合、第１端末はユーザ音声情報に基づいてネットワーク状態を検出し、例えば、第１端末がサーバにユーザ音声情報を送信し、予め設定されたタイムスロット内にサーバから返信される受信通知を受信していない場合、第１端末がネットワーク切断状態であり、予め設定されたタイムスロット内にサーバから返信される受信通知を受信した場合、第１端末がネットワーク接続状態である。第１端末がネットワーク接続状態であるとき、第１端末は、ユーザ音声情報をサーバに送信して、サーバに当該ユーザ音声情報に対して語義認識を行って目標業務操作情報を得させ、さらに、サーバが目標業務操作情報に基づいて目標業務操作コードを決定させるようにして、ただし、業務操作コードはサーバに事前に保存されているものであってもよいし、サーバが即時に生成した業務操作コードであってもよく、サーバが目標業務操作コードを決定する具体的なプロセスは、上記の図２のステップＳ１０１を参照できる。第１端末がサーバから送信された目標業務操作コードを受信する。第１端末がネットワーク切断状態であるとき、第１端末でネットワーク接続用の業務操作コード（第１端末は、工場出荷前にネットワーク接続用の業務操作コードが設定されており、第１端末がネットワークが切断されたとき、常にローカルでネットワーク接続用の業務操作コードを検索する）をローカル検索し、上記のネットワーク接続用の業務操作コードを目標業務操作コードとして決定する。ユーザ音声情報に対応する業務操作コードについては、第１端末のネットワークが接続された後、ユーザ音声情報をサーバに再度送信して、音声情報に対応する業務操作コードを取得するか、又はユーザ音声情報を再入力するようにユーザに促す。
【００３６】
ステップＳ２０２は、前記第１端末が、サーバに前記目標業務操作コードに対応する目標実行ページを検索して前記目標実行ページを第２端末に送信させるように、前記目標業務操作コードを音声で再生するステップであって、前記目標業務操作コードは、前記第２端末が収集して前記サーバに送信したものであり、前記目標実行ページは、前記第２端末が実行する、前記目標業務操作情報に対応する業務操作が所在するページである。
【００３７】
具体的には、第１端末は、予め設定された音声プレフィックス及び目標業務操作コードに基づいて、目標音声を生成し、当該目標音声を再生する。第２端末が収音で目標音声を収集して、サーバに送信し、サーバが目標音声における目標業務操作コードを抽出し、目標業務操作コードに対応する実行ページを検索して、目標実行ページとし、又は、第２端末がユーザが入力した目標業務操作コードを取得し、当該目標業務操作コードをサーバに直接送信し、第２端末がサーバに送信したのは目標業務操作コードを含む目標音声ではなく、目標業務操作コードであっても、サーバは同様に目標業務操作コードに対応する目標実行ページを検索する必要がある。サーバは、検索された目標実行ページを第２端末に送信し、第２端末は目標実行ページで目標業務操作情報に対応する業務操作（例えば、支払い、機器バインド、会員ログイン等）を実行する。安全性をさらに向上させるために、目標音声における目標業務操作コードを暗号化された音波に変換することができ、特定のアプリケーション又はソフトウェアのみ目標音声における目標業務操作コードを取得して識別することができる。なお、第１端末が目標業務操作コードを決定する場合、第１端末に１枚のログシートが保存され、ログシートには複数の業務操作情報と、各業務操作情報に対応する業務操作コード（ネットワーク接続用の業務操作コードを含む）とが保存され、また、サーバに対応するデータベースにも上記のログシートの内容と同じ内容のログシートが保存されており、サーバ内のログシートには業務操作情報、業務操作コードが含まれるだけでなく、各業務操作コードに対応する実行ページも保存されており、第１端末内のログシートには業務操作コードに対応する実行ページが保存されても、保存されなくてもよい。
【００３８】
目標業務操作情報がユーザ情報（例えば、ユーザ登録、会員ログイン等）に関する場合、目標業務操作情報に対して２次検証を行う必要がある。即ち、第１端末がユーザに確認音声メッセージを送信するように促し、例えば、第１端末が「会員ログインをしています、よろしいですか」という音声を再生し、ユーザが「はい」と答えると、第１端末がユーザの確認音声メッセージ（上記の「確認」に対応する音声が確認音声メッセージである）を収集する。収集しれた確認音声メッセージをサーバに送信し、サーバが確認音声情報内のキーワードを抽出し、当該キーワードに基づいて挙動確認メッセージを生成する。例えば、確認音声情報は、「機器バインドを同意する」であってもよく、サーバは当該確認音声情報に基づいて挙動確認メッセージ「同意」を生成する。挙動確認メッセージが予め設定されたいずれか１つの目標確認メッセージ（例えば、目標確認メッセージは、「確認」、「同意」、「ＯＫ」、「可」、「いいよ」「はい」等の同意を表す文字を含んでも良い）と同じである場合、サーバはデータベース内のログシートから目標業務操作コードに対応する目標実行ページを検索し、さらに目標実行ページを第２端末に送信する。第２端末は、目標ページで目標業務操作情報に対応する業務操作を実行する。挙動確認メッセージがいずれか１つの目標確認メッセージとも同じでない場合、サーバは２端末に検証失敗メッセージを送信する。例えば、検証失敗メッセージは、「検証失敗、再検証してください」であってよい。
【００３９】
図４ａを一緒に参照すると、本願の実施例による業務データ処理方法のインタラクション模式図である。業務データ処理方法は、第１端末、第２端末及びサーバに関する。ここで、第１端末は、スクリーンレス型又は文字入力機能のない端末機器であり、第２端末は、スクリーンを有し且つ文字入力機能を有する端末機器であり、即ち、第２端末機器が、第１端末機器が業務操作を完了するのを補助する。第１端末は、収音器及びテキスト音声変換装置を含み、サーバは、アクセスエージェントと、音声識別装置と、機器管理装置と、業務操作コード生成装置とを含む。業務データ処理方法は、ステップＳ３０１〜Ｓ３０１１を含んでも良い。
【００４０】
ステップＳ３０１は、収音器がユーザ音声情報を収集して、アクセスエージェントに送信する。
具体的には、ユーザが第１端末にユーザ音声情報を送信し、例えば、「音楽ＡＰＰの会員アカウントにログインする」である。第１端末内の収音器が当該ユーザ音声情報を収集して、サーバ内のアクセスエージェントに送信する。
【００４１】
ステップＳ３０２は、音声識別装置がユーザ音声情報を識別して、ユーザ音声情報に対応する目標業務操作情報を得る。
【００４２】
具体的には、サーバ内のアクセスエージェントが、ユーザの意図を理解するための音声識別装置を呼び出して、ユーザ情報に対応する業務操作情報を得て、それを目標業務操作情報と呼び、目標業務操作情報に対応する業務パラメータ（異なるタイプの業務操作情報に基づいて、業務パラメータが存在する場合も存在しない場合もある）を決定する。音声識別装置の具体的な作動プロセスは、上記の図２に対応する実施例のステップＳ１０１を参照することができる。
【００４３】
ステップＳ３０３は、業務操作コード生成装置が目標業務操作情報に対応する目標業務操作コードを生成する。
具体的には、アクセスエージェントが業務操作コード生成装置を呼び出して、サーバから目標業務操作情報に対応する業務操作コードを検索し、目標業務操作コードと呼ぶ。当然のことながら、アクセスエージェントが業務操作コード生成装置を呼び出して乱数を１つランダムに生成してもよく、上記の乱数を目標業務操作コードとして決定し、乱数及び目標業務操作情報に対してマッピング関係を設定する。ここで、業務操作コード生成装置が目標業務操作コード検索する具体的なプロセス又はリアルタイムに目標業務オペコーを生成する具体的なプロセスは、上記の図２に対応する実施例のステップＳ１０１を参照することができる。
【００４４】
ステップＳ３０４は、アクセスエージェントが目標業務操作コードを送信する。
具体的には、サーバ内のアクセスエージェントが、決定された業務操作コードを第１端末内のテキスト音声変換装置に送信する。
【００４５】
ステップＳ３０５は、テキスト音声変換装置が目標業務操作コードを含む目標音声を生成する。
第１端末内のテキスト音声変換装置が目標業務操作コード及び再生プレフィックスに基づいて、目標音声を生成し、即ち、目標音声は、目標業務操作コードを含むだけではなく、再生プレフィックスも含む。
【００４６】
ステップＳ３０６は、第２端末が目標音声を収集して、アクセスエージェントに送信する。
具体的には、第２端末内の収音器は第１端末によって再生される目標音声を収集することができ、第２端末は収集した目標音声をサーバ内のアクセスエージェントに送信する。又は、第２端末は、ユーザによって入力される目標業務操作コードを直接取得して、取得された目標業務操作コードをサーバ内のアクセスエージェントに送信することができる。
【００４７】
ステップＳ３０７は、音声識別装置が目標音声における目標業務操作コードを抽出する。
具体的には、第２端末がサーバに送信したのは目標音声である場合、サーバ内のアクセスエージェントは、音声識別装置を呼び出して、目標音声における目標業務操作コードを識別する必要がある。当然のことながら、第２端末がサーバに送信したのは目標業務操作コードである場合、サーバは当該目標業務操作コードを直接受信すればよい。
【００４８】
ステップＳ３０８は、アクセスエージェントが目標業務操作コードに対応する目標実行ページを検索する。
具体的には、アクセスエージェントは、サーバに対応するデータベースから目標業務操作コードに対応する実行ページを検索して、目標実行ページと呼ぶ。ここで、実行ページは、ｈｔｔｐアドレス形式でサーバに対応するデータベースに保存される。
【００４９】
ステップＳ３０９は、アクセスエージェントが目標実行ページを第２端末に送信する。
具体的には、サーバ内のアクセスエージェントは、第２端末にスクリーンに当該目標実行ページを直接表示させるように、検索された目標実行ページを第２端末に送信する。業務パラメータ（例えば、支払い金額）が存在し、当該業務パラメータが目標実行ページに対応する場合、アクセスエージェントは、第２端末に業務パラメータに基づいて目標実行ページで業務操作を実行させるように、目標実行ページ及び業務パラメータを一緒に第２端末に送信する。
【００５０】
ステップＳ３１０は、第２端末が目標実行ページで業務操作を実行する。
第２端末が目標実行ページで業務操作を実行し、即ち、第２端末が、第１端末が業務操作を完了するのを補助する。
【００５１】
ステップＳ３１１は、第２端末がサーバ内の機器管理装置に業務完了メッセージを送信する。
具体的には、第２端末がサーバ内の機器管理装置に業務完了メッセージを送信する。機器管理装置は、業務完了メッセージを受信すると、目標業務操作情報に関する具体的な内容に基づいて、対応する操作を実行できる。例えば、目標業務操作情報が第１端末と第２端末との間の機器バインド操作に関する場合、機器管理装置は、業務完了メッセージに基づいて、第１端末及び第２端末に対してバインドの対応関係を設定できる。目標業務操作情報が有料曲の再生に関する場合、機器管理装置は業務完了メッセージに基づいて、第１端末に当該有料曲を再生する命令を送信できる。
【００５２】
図４ｂを一緒に参照すると、本願の実施例による別の業務データ処理方法のインタラクション模式図である。上記の業務データ処理方法の前提は、第１端末がネットワーク切断状態であり、且つ、第１端末にはネットワーク接続用の業務操作コードが事前に保存されていることであり、即ち、第１端末に係る業務操作はネットワークへの接続である。ここで、第１端末はスクリーンレス型又は文字入力機能のない端末機器であり、第２端末はスクリーンを有し且つ文字入力機能を有する端末機器であり、即ち、第２端末機器が、第１端末機器がネットワークへの接続を完了するのを補助する。第１端末は、テキスト音声変換装置を含み、サーバは、アクセスエージェントと、音声識別装置とを含む。業務データ処理方法は、ステップＳ４０１〜Ｓ４０１０を含んでも良い。
【００５３】
ステップＳ４０１は、第１端末がネットワーク切断状態であるとき、業務操作コードを含む目標音声を再生する。
具体的には、第１端末がサーバに１つのメッセージをランダムに送信し、予め設定されたタイムスロット内でサーバから返信される受信通知を受信していない場合、第１端末がネットワーク切断状態である。第１端末がネットワーク切断状態であるとき、第１端末はローカルで予め設定しておいたネットワーク接続用の業務操作コードを検索し、上記の業務操作コード及び予め設定された再生プレフィックスに基づいて、テキスト音声変換装置が目標音声を生成し、当該目標音声を再生する。
【００５４】
ステップＳ４０２、第２端末が目標音声を収集する。
具体的には、第２端末内の収音器が第１端末が再生した目標音声を収集する。なお、第１端末は、目標音声を第２端末に向けて指向的に再生するのではなく、目標対象がなしで直接再生するため、いずれの収音機能を有する機器は、いずれも目標音声を収集することができ、即ち、第１端末と第２端末との間にバインドの対応関係が存在しなくてもよい。
【００５５】
ステップＳ４０３は、第２端末が目標音声をサーバ内のアクセスエージェントに送信する。
具体的には、第２端末が、収集した目標音声をサーバ内のアクセスエージェントに送信する。
【００５６】
ステップＳ４０４は、音声識別装置が目標音声に対して意味理解を行って、業務操作コードを得る。
具体的には、アクセスエージェントが音声識別装置を呼び出して目標音声に対して意味理解を行い、目標音声に含まれているネットワーク接続用の業務操作コードを抽出する。
目標音声は、第１端末によって直接外部に出力されるため、ユーザも目標音声を聞くことができ、そして、ユーザは第２端末に目標音声におけるネットワーク接続用の業務操作コードを直接入力することができる。第２端末は上記の業務操作コードを取得した後、サーバに送信する。
【００５７】
ステップＳ４０５、アクセスエージェントは業務操作コードに対応する目標実行ページを検索して、第２端末に送信する。
具体的には、アクセスエージェントは、サーバに対応するデータベースから業務操作コード（ネットワーク接続用の業務操作コード）に対応する実行ページを検索し、検索された実行ページを目標実行ページと呼ぶ。アクセスエージェントが第２端末に当該目標実行ページを送信する。上記から分かるように、サーバに対応するデータベースに、業務操作コード（ネットワーク接続用の業務操作コード）及び上記の業務操作コードに対応する実行ページ（ネットワーク設定ページ）が予め保存されている。
【００５８】
ステップＳ４０６、第２端末が第１切替促しメッセージを表示する。
具体的には、第１端末のネットワークに接続するようにユーザを案内するために、第２端末の現在のｗｉｆｉアドレスを第１端末のｗｉｆｉアドレスに切り替えるようにユーザを促すための第１切替促しメッセージを、第２端末内のスクリーンに表示することができ、それにより、第２端末が第１端末がネットワークに接続するのを補助する。
ステップＳ４０７、第２端末のｗｉｆｉアドレスを第１端末のｗｉｆｉアドレスに切り替える。
【００５９】
具体的には、ユーザが第２端末の「切替」ボタンをクリックして、第２端末が切替命令を生成し、当該切替命令は、第２端末が現在のｗｉｆｉアドレスを第１端末のｗｉｆｉアドレスに切り替えるように指示するために用いられ、上記から分かるように、第１端末は、ｗｉｆｉ信号を送信できる端末機器である。
【００６０】
ステップＳ４０８、目標実行ページがポップアップする。
具体的には、第２端末が、現在のｗｉｆｉアドレスが第１端末のｗｉｆｉアドレスであることを検出すると、第２端末のスクリーンに目標実行ページを表示する。
【００６１】
ステップＳ４０９、第１端末がネットワークに接続する。
具体的には、ユーザは第２端末において接続できるネットワークを選択して、第１端末が当該ネットワークに接続するように当該ネットワークに対応するパスワードを入力し、即ち、第１端末がネットワーク接続状態である。現在、第２端末が、第１端末がネットワークに接続するのを補助するため、第２端末がユーザによって選択されたネットワーク、パスワードの入力等の操作を取得するのは、いずれも第１端末を当該ネットワークに接続させるためである。
【００６２】
ステップＳ４１０、第２端末が第２切替促しメッセージを表示する。
具体的には、第１端末のｗｉｆｉアドレスから元のｗｉｆｉアドレスに切り替えるようにユーザを案内するために、第２端末の現在のｗｉｆｉアドレス（現在のｗｉｆｉアドレスは第１端末のｗｉｆｉアドレスである）を第２端末の元のｗｉｆｉアドレスに切り替えるようにユーザに促すための第２切替促しメッセージを、第２端末のスクリーンに表示することができる。
【００６３】
さらに、図５を参照すると、本願の実施例による業務データ処理装置の構造の模式図であり、当該業務データ処理装置は、図２に対応する実施例のサーバに適用できる。図５に示すように、前記業務データ処理装置１は、サーバに適用でき、当該業務データ処理装置１は、第１受信モジュール１１と、第１取得モジュール１２と、第１送信モジュール１３と、検索モジュール１４とを含んでも良い
【００６４】
第１受信モジュール１１は、第１端末により収集されたユーザ音声情報を受信するために用いられる。
具体的には、第１受信モジュール１１が、第１端末によって収集されて送信されるユーザ音声情報を受信し、ただし、第１端末は、スクリーンレス型端末又は文字入力機能のない端末機器であるが、当該第１端末は音声情報を受信でき、上記のユーザ音声情報は、第１端末の機種又は第１端末の固有識別コードなどの第１端末のパラメータ情報も持つことができる。
【００６５】
第１取得モジュール１２は、前記ユーザ音声情報に基づいて、目標業務操作情報を標記するための目標業務操作コードを取得するために用いられる。
具体的には、第１取得モジュール１２は、ユーザ音声情報に対して語義認識を行って、ユーザ音声情報に記録されているユーザの意図を理解し、それに対応する業務操作情報（例えば、機器バインド、会員ログイン、チャージ等）を得て、目標業務操作情報と呼ぶ。第１取得モジュール１２は、目標業務操作情報に対応する業務パラメータを決定する。
【００６６】
第１取得モジュール１２は、目標業務操作情報を決定した後、データベース内のログシートから目標業務操作情報に対応する業務操作コードを検索し、当該業務操作コードを目標業務操作コードと呼ぶ。第１取得モジュール１２が目標業務操作コードを検索した後、第１端末のパラメータ情報と目標業務操作コード、目標業務操作情報、業務パラメータに対応関係を設定することができ、即ち、目標業務操作情報は、第１端末のパラメータ情報に対応し、さらに、目標業務操作コード及び業務パラメータにも対応する。ここの業務操作コード、業務操作情報は、データベースに事前に設定されたものであり、第１端末パラメータ情報及び業務パラメータはユーザ音声に基づいてリアルタイムに生成されたものである。なお、業務操作コードを設定する際に、業務操作コードごとに、対応する有効期間の長さを設定する必要もあり、業務操作コードが有効期間の長さを超えると、データベースに当該業務操作コードの有効期間の長さを再設定する必要がある。
【００６７】
上記は、データベースに業務操作コードを事前に設定しておき、後続で第１取得モジュール１２が目標業務操作情報に対応する目標業務操作コードを直接検索してもよく、第１取得モジュール１２がユーザ音声情報に対して意味理解を行って目標業務操作情報を得た後、第１取得モジュール１２が乱数を１つランダムに生成してもよく、生成した乱数とデータベースに既存の業務操作コードとが異なる場合、生成した乱数を目標業務操作コードとして、上記の目標業務操作コード、目標業務操作情報、第１端末のパラメータ情報、業務パラメータ等に対してマッピング関係を設定することができる。また、当該乱数（目標業務操作コード）に対しても有効期間を設定する。当然のことながら、生成した乱数とデータベースに既存の業務操作コードとが同じである場合、業務操作コードの唯一性を保証するために、当該乱数を削除してから、乱数を１つ再生成し、再生成した乱数がデータベースに既存の業務操作コードと同じであるか否かを再度判断する。
【００６８】
なお、業務操作コードが事前に生成されても、又は業務操作コードが即時に生成されても、データベースにおいて、業務操作情報及び当該業務操作情報に対応する実行ページ（実行ページはｈｔｔｐアドレス形式で保存されるものであり、また当該ページに関するリソースのｕｒｌも保存した）は、いずれも事前に設定されているものである。
【００６９】
第１送信モジュール１３は、前記第１端末に前記目標業務操作コードを音声で再生させるように、前記目標業務操作コードを前記第１端末に送信するために用いられる。
【００７０】
具体的には、第１送信モジュール１３は、目標業務操作コードを第１端末に送信して、第１端末に予め設定された音声テンプレートに基づいて、予め設定された再生プレフィックス及び目標業務操作コードを音声（目標音声と呼ぶ）にカプセル化させ、当該目標音声を再生させるようにして、当該目標音声は第１端末のパラメータ情報を持つこともできる。
【００７１】
検索モジュール１４は、第２端末により取得された前記目標業務操作コードを受信し、前記目標業務操作コードに対応する目標実行ページを検索し、前記目標実行ページを前記第２端末に送信して、前記第２端末に前記目標実行ページで前記目標業務操作情報に対応する業務操作を実行させるように用いられる。
【００７２】
具体的には、検索モジュール１４は、第２端末が収集して送信した目標音声を受信し、ただし、第２端末は、スクリーンを有し且つ文字入力機能を有する端末機器である。検索モジュール１４は、目標音声をテキストに変換し、テキスト内の数字を抽出し、即ちテキスト内の目標業務操作コードを抽出し、又は、検索モジュール１４は、直接当該目標音声に対して意味理解を行って、目標音声における目標業務操作コードを抽出する。又は、検索モジュール１４が第２端末によって直接送信される目標業務操作コード（即ち、第２端末が検索モジュール１４に送信したのは目標業務操作コードであり、目標業務操作コードを含む目標音声ではない）を受信し、当該目標業務操作コードはユーザが第２端末に入力したものである。検索モジュール１４は、目標業務操作コードを取得した後、データベースのログシートから目標業務操作コードに対応する実行ページを検索し、目標業務操作コードに対応する実行ページを目標実行ページと呼び、さらに、目標音声における第１端末のパラメータ情報が、保存されている目標業務操作コードに対応する第１端末のパラメータ情報と同じであるか否かを検証することもでき、同じである場合、目標音声が正規であり、よって、後続で検索モジュール１４が目標実行ページを第２端末（異なる場合、目標音声が不正であり、よって、今回の業務操作を終了して、ユーザに促し通知を送信することができる）に送信することができる。第２端末は、目標実行ページを受信した後、目標ページで目標業務操作情報に対応するページ操作を実行する。
【００７３】
図５を参照すると、第１取得モジュール１２は、第１識別ユニット１２１と、第１検索ユニット１２２とを含んでも良い。
【００７４】
第１識別ユニット１２１は、前記ユーザ音声情報に対して語義認識を実行することにより、前記ユーザ音声情報に対応する目標業務操作情報を得るために用いられる。
【００７５】
第１検索ユニット１２２は、前記目標業務操作情報に対応する業務操作コードを検索して、検索した業務操作コードが前記目標業務操作コードであると決定するために用いられる。
【００７６】
ここで、第１識別ユニット１２１、第１検索ユニット１２２の機能の具体的な実現方法は、上記の図２に対応する実施例におけるステップＳ１０１を参照することができ、ここでは詳細な説明を省略する。
【００７７】
図５を参照すると、第１取得モジュールは、第１識別ユニット１２１と、第１検索ユニット１２２とを含んで良く、さらに、第２識別ユニット１２３と、生成ユニット１２４とを含んでも良い。
第２識別ユニット１２３は、前記ユーザ音声情報に対して語義認識を実行することにより、前記ユーザ音声情報に対応する目標業務操作情報を得るために用いられる。
生成ユニット１２４は、乱数を生成し、前記乱数がデータベースに既存の業務操作コードと異なる場合、前記乱数を前記目標業務操作コードとして決定し、前記目標業務操作コードと前記目標業務操作情報に対してマッピング関係を設定するために用いられる。
ここで、第２識別ユニット１２３、生成ユニット１２４の具体的な体機能の実現方法は、上記の図２に対応する実施例におけるステップＳ１０１を参照することができ、ここでは詳細な説明を省略する。
【００７８】
図５を参照すると、業務データ処理装置１は、第１受信モジュール１１と、第１取得モジュール１２と、第１送信モジュール１３と、検索モジュール１４とを含んで良く、設定モジュール１５をさらに含んでも良い。
設定モジュール１５は、複数の業務操作情報、及び各業務操作情報に対応する実行ページとを取得して、各業務操作情報と前記各業務操作情報に対応する実行ページに対してマッピング関係をそれぞれに設定するために用いられる。
ここで、設定モジュール１５の機能の具体的な実現方法は、上記の図２に対応する実施例におけるステップＳ１０１を参照することができ、ここでは詳細な説明を省略する。
【００７９】
図５を参照すると、業務データ処理装置１は、第１受信モジュール１１と、第１取得モジュール１２と、第１送信モジュール１３と、検索モジュール１４と、設定モジュール１５とを含んで良く、さらに、検出モジュール１６と、第１通知モジュール１７とを含んでも良い。
検出モジュール１６は、前記第２端末により取得された前記目標業務操作コードを検出するために用いられる。
第１通知モジュール１７は、前記目標業務操作コードが有効期間内である場合、前記検索モジュールに前記目標業務操作コードに対応する目標実行ページを検索するように通知するために用いられる。
前記第１送信モジュール１３は、さらに、前記目標業務操作コードが有効期間内でない場合、前記第２端末に検証失敗メッセージを送信するために用いられる。
ここで、検出モジュール１６、第１通知モジュール１７、第１送信モジュール１３の機能の具体的な実現方法は、上記の図２に対応する実施例におけるステップＳ１０３１を参照することができ、ここでは詳細な説明を省略する。
【００８０】
図５を参照すると、業務データ処理装置１は、第１受信モジュール１１と、第１取得モジュール１２と、第１送信モジュール１３と、検索モジュール１４と、設定モジュール１５と、検出モジュール１６と、第１通知モジュール１７とを含んで良く、さらに、生成モジュール１８と、第２通知モジュール１９とを含んでも良い。
生成モジュール１８は、前記第１端末により収集された確認音声情報を受信し、前記確認音声情報に基づいて挙動確認メッセージを生成するために用いられる。
第２通知モジュール１９は、前記挙動確認メッセージが目標確認メッセージと同じである場合、前記検索モジュールに前記目標業務操作コードに対応する目標実行ページを検索するように通知するために用いられる。
前記第１送信モジュール１３は、さらに、前記挙動確認メッセージが前記目標確認メッセージと異なる場合、前記第２端末に検証失敗メッセージを送信するために用いられる。
ここで、生成モジュール１８、第２通知モジュール１９、第１送信モジュール１３の機能の具体的な実現方法は、上記の図２に対応する実施例におけるステップＳ１０３を参照することができ、ここでは詳細な説明を省略する。
【００８１】
図５を参照すると、業務データ処理装置１は、第１受信モジュール１１と、第１取得モジュール１２と、第１送信モジュール１３と、検索モジュール１４と、設定モジュール１５と、検出モジュール１６と、第１通知モジュール１７と、生成モジュール１８と、第２通知モジュール１９とを含んで良く、第２送信モジュール２０をさらに含んでも良い。
前記第１受信モジュール１１は、さらに、前記第２端末から送信される、前記目標業務操作情報に対応する業務完了メッセージを受信するために用いられる。
第２送信モジュール２０は、前記第１端末に前記業務完了メッセージに基づいて前記ユーザ音声情報が指示する業務操作を実行させるように、前記業務完了メッセージを前記第１端末に送信するために用いられる。
ここで、
第１受信モジュール１１、第２送信モジュール２０の機能の具体的な実現の方式は、上記の図２に対応する実施例におけるステップＳ１０３を参照することができ、ここでは詳細な説明を省略する。
【００８２】
さらに、図６を参照すると、本願の実施例による業務データ処理装置の構造の模式図である。図６に示すように、前記業務データ処理装置２は、第１端末に適用されることができ、当該業務データ処理装置２は、第２取得モジュール２１と、第３取得モジュール２２と、再生モジュール２３とを含んでも良い。
第２取得モジュール２１は、ユーザ音声情報を取得するために用いられる。
第３取得モジュール２２は、前記ユーザ音声情報に基づいて、目標業務操作情報を標記するための目標業務操作コードを取得するために用いられる。
再生モジュール２３は、前記目標業務操作コードを音声で再生して、サーバに前記目標業務操作コードに対応する目標実行ページを検索して前記目標実行ページを第２端末に送信させるように用いられ、前記目標業務操作コードは、前記第２端末が収集して前記サーバに送信したものであり、前記目標実行ページは、前記第２端末が実行する、前記目標業務操作情報に対応する業務操作が所在するページである。
ここで、第２取得モジュール２１、第３取得モジュール２２、再生モジュール２３の機能の具体的な実現方法は、上記の図３に対応する実施例におけるステップＳ２０１〜ステップＳ２０２を参照することができ、ここでは詳細な説明を省略する。
【００８３】
図６を一緒に参照すると、第３取得モジュール２２は、検出ユニット２２１と、送信ユニット２２２と、受信ユニット２２３とを含んでも良い。
検出ユニット２２１は、前記ユーザ音声情報に基づいてネットワーク状態を検出するために用いられる。
送信ユニット２２２は、前記第１端末がネットワーク接続状態であるとき、前記ユーザ音声情報を前記サーバに送信して、前記サーバに前記ユーザ音声情報に基づいて前記目標業務操作コードを決定させるように用いられる。
受信ユニット２２３は、前記サーバから送信される前記目標業務操作コードを受信するために用いられる。
ここで、検出ユニット２２１、送信ユニット２２２、受信ユニット２２３の機能の具体的な実現方法は、上記の図３に対応する実施例におけるステップＳ２０１を参照することができ、ここでは詳細な説明を省略する。
【００８４】
図６を参照すると、第３取得モジュール２２は、検出ユニット２２１と、送信ユニット２２２と、受信ユニット２２３とを含んで良く、決定ユニット２２４をさらに含んでも良い。
決定ユニット２２４は、前記第１端末がネットワーク切断状態であるとき、前記目標業務操作コードとして、ローカルでネットワーク接続用の業務操作コードを検索するために用いられる。
ここで、決定ユニット２２４の機能の具体的な実現方法は、上記の図３に対応する実施例におけるステップＳ２０１を参照することができ、ここでは詳細な説明を省略する。
【００８５】
図６を一緒に参照すると、第３取得モジュール２２は、検出ユニット２２１と、送信ユニット２２２と、受信ユニット２２３と、決定ユニット２２４とを含んで良く、第２識別ユニット２２５と、第２検索ユニット２２６とをさらに含んでも良い。
第２識別ユニット２２５は、前記ユーザ音声情報に対して語義認識を実行することにより、前記ユーザ音声情報に対応する目標業務操作情報を得るために用いられる。
第２検索ユニット２２６は、前記目標業務操作情報に対応する業務操作コードを検索して、検索した業務操作コードを前記目標業務操作コードとして決定するために用いられる。
ここで、第２識別ユニット２２５、第２検索ユニット２２６の機能の具体的な実現方法は、上記の図３に対応する実施例におけるステップＳ２０１、ここでは詳細な説明を省略する。
【００８６】
図６を一緒に参照すると、業務データ処理装置２は、第２取得モジュール２１と、第３取得モジュール２２と、再生モジュール２３とを含んで良く、収集モジュール２４をさらに含んでも良い。
収集モジュール２４は、確認音声情報を収集し、前記サーバに送信して、前記サーバに前記確認音声情報に基づいて挙動確認メッセージを生成させ、前記挙動確認メッセージに基づいて前記目標業務操作コードに対応する目標実行ページを検索させるように用いられる。
ここで、収集モジュール２４の機能の具体的な実現方法は、上記の図３に対応する実施例におけるステップＳ２０２を参照することができ、ここでは詳細な説明を省略する。
【００８７】
本願の実施例のサーバが、第１端末により収集されたユーザ音声情報を受信し、ユーザ音声情報に基づいて目標業務操作コードを取得し、目標業務操作コードは目標業務操作情報を標記するために用いられ、第１端末に目標業務操作コードを音声で再生させるように、目標業務操作コードを第１端末に送信し、第２端末により取得された目標業務操作コードを受信し、目標業務操作コードに対応する目標実行ページを検索し、第２端末に目標実行ページで目標業務操作情報に対応する業務操作を実行させるように、目標実行ページを第２端末に送信する。上記から分かるように、第２端末が、第１端末が業務操作を完了するのを補助する場合、第１端末と第２端末との間に機器バインド関係が存在しなくてもよく、即ち、第１端末と第２端末との間の結合度を低下させるだけでなく、機器バインド操作を省くことにより第１端末と第２端末とが業務操作を完了する効率も向上させる。また、業務操作コードにより、ユーザが手動で実行ページを検索することを必要とせず、第２端末がユーザに、対応する実行ページを直接表示することができ、それにより第２端末が業務操作を完了する効率をさらに向上させる。
【００８８】
さらに、図７を参照すると、本願の実施例による電子機器の構造の模式図である。図７に示すように、上記の図５の業務データ処理装置１は、前記電子機器１０００に適用されることができる。前記電子機器１０００は、プロセッサ１００１と、ネットワークインターフェース１００４と、メモリ１００５とを含み、それ以外に、前記電子機器１０００は、ユーザインターフェース１００３と、少なくとも１つの通信バス１００２とをさらに含んでも良い。ここで、通信バス１００２は、これらのコンポーネント間の接続通信の実現のために用いられる。ここで、ユーザインターフェース１００３は、ディスプレー（Ｄｉｓｐｌａｙ）と、キーボード（Ｋｅｙｂｏａｒｄ）とを含んで良く、ユーザインターフェース１００３は、標準の有線インターフェースと、無線インターフェースとをさらに含んでも良い。ネットワークインターフェース１００４は、標準の有線インターフェースと、無線インターフェース（例えば、ＷＩ−ＦＩインターフェース）とを含んでも良い。メモリ１００５は、高速ＲＡＭメモリであってもよく、不揮発性メモリ（ｎｏｎ−ｖｏｌａｔｉｌｅ  ｍｅｍｏｒｙ）であってもよく、例えば、少なくとも１つのディスクメモリである。メモリ１００５は、さらに、少なくとも１つの前記したプロセッサ１００１から離れて位置する記憶装置であってもよい。図７に示すように、コンピュータ記憶媒体としてのメモリ１００５は、操作システムと、ネットワーク通信モジュールと、ユーザインターフェースモジュールと、機器制御用アプリケーションプログラムとを含んでも良い。
【００８９】
電子機器１０００は、上記の図２に対応する実施例におけるサーバであってもよく、図７に示す電子機器１０００では、ネットワークインターフェース１００４は、ネットワーク通信機能を提供でき、ユーザインターフェース１００３は、主に、ユーザに入力するためのインターフェースを提供するために用いられ、プロセッサ１００１は、メモリ１００５に保存されている機器制御用アプリケーションプログラムを呼び出して、
第１端末により収集されたユーザ音声情報を受信し、前記ユーザ音声情報に基づいて、目標業務操作コードを取得するステップであって、前記目標業務操作コードは、目標業務操作情報をマークするものである、ステップと、
前記第１端末に前記目標業務操作コードを音声で再生させるように、前記目標業務操作コードを前記第１端末に送信するステップと、
第２端末により取得された前記目標業務操作コードを受信し、前記目標業務操作コードに対応する目標実行ページを検索し、前記第２端末に前記目標実行ページで前記目標業務操作情報に対応する業務操作を実行させるように、前記目標実行ページを前記第２端末に送信するステップとを実現するために用いられる。
【００９０】
前記プロセッサ１００１が前記ユーザ音声情報に基づいて目標業務操作コードを取得するステップを実行する際に、具体的には、
前記ユーザ音声情報に対して語義認識を実行することにより、前記ユーザ音声情報に対応する目標業務操作情報を取得するステップと、
前記目標業務操作情報に対応する業務操作コードを検索し、検索した業務操作コードを前記目標業務操作コードとして決定するステップとを実行する。
【００９１】
前記プロセッサ１００１が前記ユーザ音声情報に基づいて目標業務操作コードを取得するステップを実行する際に、具体的には、
前記ユーザ音声情報に対して語義認識を実行することにより、前記ユーザ音声情報に対応する目標業務操作情報を取得するステップと、
乱数を生成し、前記乱数がデータベースに既存の業務操作コードと異なる場合、前記乱数を前記目標業務操作コードとして決定し、前記目標業務操作コードと前記目標業務操作情報に対してマッピング関係を設定するステップとを実行する。
【００９２】
一実施例において、前記プロセッサ１００１は、
複数の業務操作情報、及び各業務操作情報に対応する実行ページを取得し、各業務操作情報と前記各業務操作情報に対応する実行ページに対してマッピング関係をそれぞれに設定するステップをさらに実行する。
【００９３】
一実施例において、前記プロセッサ１００１は、
前記第２端末により取得された前記目標業務操作コードを検出するステップと、
前記目標業務操作コードが有効期間内である場合、前記目標業務操作コードに対応する目標実行ページを検索するステップを実行するステップと、
前記目標業務操作コードが有効期間内でない場合、前記第２端末に検証失敗メッセージを送信するステップとをさらに実行する。
【００９４】
一実施例において、前記プロセッサ１００１は、
前記第１端末により収集された確認音声情報を受信し、前記確認音声情報に基づいて挙動確認メッセージを生成するステップと
前記挙動確認メッセージが目標確認メッセージと同じである場合、前記目標業務操作コードに対応する目標実行ページを検索するステップを実行するステップと
前記挙動確認メッセージが前記目標確認メッセージと異なる場合、前記第２端末に検証失敗メッセージを送信するステップとをさらに実行する。
【００９５】
一実施例において、前記プロセッサ１００１は、
前記第２端末から送信された、前記目標業務操作情報に対応する業務完了メッセージを受信するステップと、
前記第１端末に前記業務完了メッセージに基づいて前記ユーザ音声情報が指示する業務操作を実行させるように、前記業務完了メッセージを前記第１端末に送信するステップとをさらに実行する。
【００９６】
本願の実施例に説明した電子機器１０００は、前記した図２〜図４ｂに対応する実施例の前記業務データ処理方法に対する説明を実行してもよく、前記した図５に対応する実施例の前記業務データ処理装置１に対する説明を実行してもよいことを理解されたく、ここでは詳細な説明を省略する。また、同様の方法の使用による有益な効果についても、詳細な説明を省略する。
【００９７】
それ以外に、説明しておく必要があるのは、本願の実施例は、コンピュータ記憶媒体をさらに提供し、前記コンピュータ記憶媒体には前文で言及した業務データ処理装置１によって実行されるコンピュータプログラムが保存されており、前記コンピュータプログラムはプログラム命令を含み、前記プロセッサは、前記プログラム命令を実行する際に、前記した図２から図４ｂに対応する実施例の前記業務データ処理方法に対する説明を実行することができるため、ここでは詳細な説明を省略する。本願に係るコンピュータ記憶媒体の実施例に開示されていない技術の詳細は、本願の方法の実施例の説明を参照してください。
【００９８】
さらに、図８を参照すると、本願の実施例による別の電子機器の構造の模式図である。図８に示すように、上記の図６の業務データ処理装置２は、前記電子機器２０００に適用されてもよく、当該電子機器２０００は、ディスプレーとキーボードとを含まない。前記電子機器２０００は、プロセッサ２００１と、ネットワークインターフェース２００４と、メモリ２００５とを含み、それ以外に、前記電子機器２０００は、さらに、ユーザインターフェース２００３と、少なくとも１つの通信バス２００２とを含む。ここで、通信バス２００２は、これらのコンポーネント間の接続通信の実現のために用いられる。ここで、ユーザインターフェース２００３は、スピーカ、レシーバ、ヘッドホン及び／又はマイクロホンを含んで良く、ユーザインターフェース２００３は、上記の各項目から入力される音声信号を電気信号に符号化したり、電気信号を音声信号に復号して上記の各項目から出力したりすることができ、ユーザインターフェース２００３は、さらに、標準の有線インターフェースと、無線インターフェースとを含んでも良い。ネットワークインターフェース２００４は、標準の有線インターフェースと、無線インターフェース（例えば、ＷＩ−ＦＩインターフェース）とを含んでも良い。メモリ２００５は、高速ＲＡＭメモリであっても、不揮発性メモリ（ｎｏｎ−ｖｏｌａｔｉｌｅ  ｍｅｍｏｒｙ）であってもよく、例えば、少なくとも１つのディスクメモリである。メモリ２００５は、さらに、少なくとも１つの前記したプロセッサ２００１から離れて位置する記憶装置であってもよい。図８に示すように、コンピュータ記憶媒体としてのメモリ２００５は、操作システムと、ネットワーク通信モジュールと、ユーザインターフェースモジュールと、機器制御用アプリケーションプログラムとを含んでも良い。
【００９９】
電子機器２０００は、上記の図３に対応する実施例における第１端末であってもよく、図８に示す電子機器２０００において、ネットワークインターフェース２００４は、ネットワーク通信機能を提供でき、ユーザインターフェース２００３は、主に、ユーザに入力用のインターフェースを提供するために用いられ、プロセッサ２００１は、メモリ２００５に保存されている機器制御用アプリケーションプログラムを呼び出して、
ユーザ音声情報を取得し、前記ユーザ音声情報に基づいて、目標業務操作コードを取得するステップであって、前記目標業務操作コードは、目標業務操作情報をマークするものである、ステップと、
サーバに前記目標業務操作コードに対応する目標実行ページを検索して前記目標実行ページを第２端末に送信させるように、前記目標業務操作コードを音声で再生するステップであって、前記目標業務操作コードは、前記第２端末が収集して前記サーバに送信したものであり、前記目標実行ページは、前記第２端末が実行する、前記目標業務操作情報に対応する業務操作が所在するページである、ステップとを実現するために用いられる。
【０１００】
一実施例において、前記プロセッサ２００１は、前記ユーザ音声情報に基づいて目標業務操作コードを取得するステップを実行する際に、具体的には、
前記ユーザ音声情報に基づいてネットワーク状態を検出するステップと、
前記第１端末がネットワーク接続状態であるとき、前記サーバに前記ユーザ音声情報に基づいて前記目標業務操作コードを決定させるように、前記ユーザ音声情報を前記サーバに送信するステップと、
前記サーバから送信された前記目標業務操作コードを受信するステップとを実行する。
一実施例において、前記プロセッサ２００１は、
前記第１端末がネットワーク切断状態であるとき、前記目標業務操作コードとして、ローカルでネットワーク接続用の業務操作コードを検索するステップを実行する。
【０１０１】
一実施例において、前記プロセッサ２００１は、前記ユーザ音声情報に基づいて目標業務操作コードを取得するステップを実行する際に、具体的には、
前記ユーザ音声情報に対して語義認識を実行することにより、前記ユーザ音声情報に対応する目標業務操作情報を取得するステップと、
前記目標業務操作情報に対応する業務操作コードを検索し、検索した業務操作コードを前記目標業務操作コードとして決定するステップとをさらに実行する。
【０１０２】
一実施例において、前記プロセッサ２００１は、
前記サーバに前記確認音声情報に基づいて挙動確認メッセージを生成させ、前記挙動確認メッセージに基づいて前記目標業務操作コードに対応する目標実行ページを検索させるように、確認音声情報を収集し、前記サーバに送信するステップをさらに実行する。
【０１０３】
本願の実施例に説明した電子機器２０００は、前記した図３〜図４ｂに対応する実施例の前記業務データ処理方法に対する説明を実行してもおく、前記した図６に対応する実施例の前記業務データ処理装置２に対する説明を実行してもよく、ここでは詳細な説明を省略する。
【０１０４】
それ以外に、説明しておく必要があるのは、本願の実施例は、コンピュータ記憶媒体をさらに提供し、前記コンピュータ記憶媒体には前記した業務データ処理装置２によって実行されるコンピュータプログラムが保存されており、前記コンピュータプログラムはプログラム命令を含み、前記プロセッサは、前記プログラム命令を実行する際に、前記した図３〜図４ｂの実施例の前記業務データ処理方法に対する説明を実行することができるため、ここでは詳細な説明を省略する。本願に係るコンピュータ記憶媒体の実施例に開示されていない技術の詳細は、本願の方法の実施例の説明を参照してください。
【０１０５】
当業者であれば、上記の実施例の方法における流れの全部又は一部は、コンピュータプログラムを介して関連するハードウェアを命令することにより実施でき、前記プログラムはコンピュータ読み取り可能な記憶媒体に保存されることができ、当該プログラムが実行される際に、上記の各方法の実施例の流れを含んでも良いことを理解できるだろう。ここで、前記記憶媒体は、磁気ディスク、光ディスク、読み取り専用メモリ（Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ、ＲＯＭ）、又はランダムアクセスメモリ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ、ＲＡＭ）等であってよい。
【０１０６】
以上に開示したのは、本願の好ましい実施例にすぎず、当然のことながら、これで本願の特許請求の範囲を限定することはできないため、本願の特許請求に従って行われた等価置換は、依然として本願の保護範囲に属する。
【符号の説明】
【０１０７】
１０ａ  サーバ機器
１０ｂ  端末機器
１０ｃ  端末機器
１０ｄ  端末機器
１０ｅ  端末機器
１０ｆ  端末機器
１０ｇ  端末機器
１０ｈ  ユーザ
１０ｋ  ユーザ
１０ｍ  ユーザ
１０ｎ  ユーザ
【図１ａ】
2021521489.tif 000003
【図１ｂ】
2021521489.tif 000004
【図２】
2021521489.tif 000005
【図３】
2021521489.tif 000006
【図４ａ】
2021521489.tif 000007
【図４ｂ】
2021521489.tif 000008
【図５】
2021521489.tif 000009
【図６】
2021521489.tif 000010
【図７】
2021521489.tif 000011
【図８】
2021521489.tif 000012
【手続補正書】
【提出日】令和2年10月30日(2020.10.30)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
サーバが実行する業務データ処理方法であって、
第１端末により収集されたユーザ音声情報を受信し、前記ユーザ音声情報に基づいて、目標業務操作コードを取得するステップであって、前記目標業務操作コードは、目標業務操作情報をマークするものである、ステップと、
前記第１端末に前記目標業務操作コードを音声で再生させるように、前記目標業務操作コードを前記第１端末に送信するステップと、
第２端末により取得された前記目標業務操作コードを受信し、前記目標業務操作コードに対応する目標実行ページを検索し、前記第２端末に前記目標実行ページで前記目標業務操作情報に対応する業務操作を実行させるように、前記目標実行ページを前記第２端末に送信するステップとを含む、ことを特徴とする業務データ処理方法。
【請求項２】
前記ユーザ音声情報に基づいて目標業務操作コードを取得する前記ステップは、
前記サーバが、前記ユーザ音声情報に対して語義認識を実行することにより、前記ユーザ音声情報に対応する目標業務操作情報を取得するステップと、
前記サーバが、前記目標業務操作情報に対応する業務操作コードを検索し、検索した業務操作コードを前記目標業務操作コードとして決定するステップとを含む、ことを特徴とする請求項１に記載の方法。
【請求項３】
前記ユーザ音声情報に基づいて目標業務操作コードを取得する前記ステップは、
前記サーバが、前記ユーザ音声情報に対して語義認識を実行することにより、前記ユーザ音声情報に対応する目標業務操作情報を取得するステップと、
前記サーバが、乱数を生成し、前記乱数がデータベースに既存の業務操作コードと異なる場合、前記乱数を前記目標業務操作コードとして決定し、前記目標業務操作コードと前記目標業務操作情報に対してマッピング関係を設定するステップとを含む、ことを特徴とする請求項１に記載の方法。
【請求項４】
前記サーバが、複数の業務操作情報、及び各業務操作情報に対応する実行ページを取得し、各業務操作情報と前記各業務操作情報に対応する実行ページに対してマッピング関係をそれぞれに設定するステップをさらに含む、ことを特徴とする請求項２又は請求項３に記載の方法。
【請求項５】
前記サーバが、前記第２端末により取得された前記目標業務操作コードを検出するステップと、
前記サーバが、前記目標業務操作コードが有効期間内である場合、前記目標業務操作コードに対応する目標実行ページを検索するステップを実行するステップと、
前記サーバが、前記目標業務操作コードが有効期間内でない場合、前記第２端末に検証失敗メッセージを送信するステップとをさらに含む、ことを特徴とする請求項１に記載の方法。
【請求項６】
前記サーバが、前記第１端末により収集された確認音声情報を受信し、前記確認音声情報に基づいて挙動確認メッセージを生成するステップと、
前記サーバが、前記挙動確認メッセージが目標確認メッセージと同じである場合、前記目標業務操作コードに対応する目標実行ページを検索するステップを実行するステップと、
前記サーバが、前記挙動確認メッセージが前記目標確認メッセージと異なる場合、前記第２端末に検証失敗メッセージを送信するステップとをさらに含む、ことを特徴とする請求項１に記載の方法。
【請求項７】
前記サーバが、前記第２端末から送信された、前記目標業務操作情報に対応する業務完了メッセージを受信するステップと、
前記サーバが、前記第１端末に前記業務完了メッセージに基づいて前記ユーザ音声情報が指示する業務操作を実行させるように、前記業務完了メッセージを前記第１端末に送信するステップとをさらに含む、ことを特徴とする請求項１に記載の方法。
【請求項８】
前記第１端末は、スクリーンレス型端末機器又は文字入力機能のない端末機器であり、前記第２端末は、スクリーンを有し且つ文字入力機能を有する端末機器である、ことを特徴とする請求項１に記載の方法。
【請求項９】
第１端末が実行する業務データ処理方法であって、
ユーザ音声情報を取得し、前記ユーザ音声情報に基づいて、目標業務操作コードを取得するステップであって、前記目標業務操作コードは、目標業務操作情報をマークするものである、ステップと、
サーバに前記目標業務操作コードに対応する目標実行ページを検索して前記目標実行ページを第２端末に送信させるように、前記目標業務操作コードを音声で再生するステップであって、前記目標業務操作コードは、前記第２端末が収集して前記サーバに送信したものであり、前記目標実行ページは、前記第２端末が実行する、前記目標業務操作情報に対応する業務操作が所在するページである、ステップとを含む、ことを特徴とする業務データ処理方法。
【請求項１０】
前記ユーザ音声情報に基づいて目標業務操作コードを取得する前記ステップは、
第１端末が、前記ユーザ音声情報に基づいてネットワーク状態を検出するステップと、
前記第１端末がネットワーク接続状態であるとき、前記第１端末が、前記サーバに前記ユーザ音声情報に基づいて前記目標業務操作コードを決定させるように、前記ユーザ音声情報を前記サーバに送信するステップと、
前記第１端末が、前記サーバから送信された前記目標業務操作コードを受信するステップとを含む、ことを特徴とする請求項９に記載の方法。
【請求項１１】
前記第１端末がネットワーク切断状態であるとき、前記第１端末が、前記目標業務操作コードとして、ローカルでネットワーク接続用の業務操作コードを検索するステップをさらに含む、ことを特徴とする請求項１０に記載の方法。
【請求項１２】
前記ユーザ音声情報に基づいて目標業務操作コードを取得する前記ステップは、
前記第１端末が、前記ユーザ音声情報に対して語義認識を実行することにより、前記ユーザ音声情報に対応する目標業務操作情報を取得するステップと、
前記第１端末が、前記目標業務操作情報に対応する業務操作コードを検索し、検索した業務操作コードを前記目標業務操作コードとして決定するステップとを含む、ことを特徴とする請求項９に記載の方法。
【請求項１３】
前記第１端末が、前記サーバに前記確認音声情報に基づいて挙動確認メッセージを生成してもらって前記挙動確認メッセージに基づいて前記目標業務操作コードに対応する目標実行ページを検索させるように、確認音声情報を収集し、前記サーバに送信するステップをさらに含む、ことを特徴とする請求項９に記載の方法。
【請求項１４】
前記第１端末は、スクリーンレス型端末機器又は文字入力機能のない端末機器であり、前記第２端末は、スクリーンを有し且つ文字入力機能を有する端末機器であることを特徴とする請求項９に記載の方法。
【請求項１５】
サーバに適用できる業務データ処理装置であって、
第１端末により収集されたユーザ音声情報を受信するための第１受信モジュールと、
前記ユーザ音声情報に基づいて、目標業務操作情報を標記するための目標業務操作コードを取得するための第１取得モジュールと、
前記第１端末に前記目標業務操作コードを音声で再生させるように、前記目標業務操作コードを前記第１端末に送信するための第１送信モジュールと、
第２端末により取得された前記目標業務操作コードを受信し、前記目標業務操作コードに対応する目標実行ページを検索し、前記第２端末に前記目標実行ページで前記目標業務操作情報に対応する業務操作を実行させるように、前記目標実行ページを前記第２端末に送信するための検索モジュールとを含む、ことを特徴とする業務データ処理装置。
【請求項１６】
第１端末に適用できる業務データ処理装置であって、
ユーザ音声情報を取得するための第２取得モジュールと、
前記ユーザ音声情報に基づいて、目標業務操作情報を標記するための目標業務操作コードを取得するための第３取得モジュールと、
サーバに前記目標業務操作コードに対応する目標実行ページを検索して前記目標実行ページを第２端末に送信させるように、前記目標業務操作コードを音声で再生するモジュールであって、前記目標業務操作コードは、前記第２端末が収集して前記サーバに送信したものであり、前記目標実行ページは、前記第２端末が実行する、前記目標業務操作情報に対応する業務操作が所在するページである、再生モジュールとを含む、ことを特徴とする業務データ処理装置。
【請求項１７】
プロセッサとメモリを含み、前記プロセッサとメモリが接続され、前記メモリは、プログラムコードを保存するために用いられ、前記プロセッサは、前記プログラムコードを呼び出して、請求項１〜請求項１４のいずれか１項に記載の方法を実行するために用いられる、ことを特徴とする電子機器。
【請求項１８】
コンピュータに請求項１〜請求項１４のいずれか１項に記載の方法を実行させる、ことを特徴とするコンピュータプログラム。
【国際調査報告】
2021521489.tif 000013
2021521489.tif 000014
2021521489.tif 000015
2021521489.tif 000016
2021521489.tif 000017