(57)【要約】本出願の実施形態は、ビジネスオブジェクトを伝送する方法及び装置を提供して、興味のある情報を既存の技術でチャットツールを用いて共有する時の低伝送効率と面倒な操作の問題を解決する。第１のクライアントと第２のクライアントの間に通信接続が確立される。第１のクライアントのユーザインタフェースは、第１の表示領域と第２の表示領域を含み、第１の表示領域は、第１のビジネスオブジェクトを表示するために使用され、第２の表示領域は、第１のクライアントと第２のクライアントの間で即時通信を行うために使用される。第１のクライアントは、共有要求に従って、第１のビジネスオブジェクトの情報を第２のクライアントに送信し、第１のクライアントの第１のビジネスオブジェクトの操作コマンドを受信することに応答して、操作コマンドに基づいて、第１のクライアントのユーザインタフェースで第１のビジネスオブジェクトに対する操作を行い、操作コマンドを第２のクライアントに送信して、第２のクライアントに、操作コマンドに従って、第２のクライアントのユーザインタフェースで第１のビジネスオブジェクトに対する操作を行わせる。
2018518769.tif 000002
【特許請求の範囲】
【請求項１】
ビジネスオブジェクトを伝送する方法であって、
第１のクライアントと第２のクライアントの間に通信接続を確立することであって、前記第１のクライアントのユーザインタフェースは、第１の表示領域と第２の表示領域を含み、前記第１の表示領域は、第１のビジネスオブジェクトを表示するために使用され、前記第２の表示領域は、前記第１のクライアントと前記第２のクライアントの間の即時通信のために使用される、前記通信接続を確立することと、
共有要求に従って、前記第１のクライアントが第１のビジネスオブジェクトの情報を前記第２のクライアントに送信して、前記第２のクライアントに、前記第２のクライアントのユーザインタフェースに前記第１のビジネスオブジェクトを表示させることと、
前記第１のクライアントの前記第１のビジネスオブジェクトの操作コマンドを受信することに応答して、前記操作コマンドに従って、前記第１のクライアントの前記ユーザインタフェースで、前記第１のビジネスオブジェクトに対する操作を行うことと、
前記操作コマンドを前記第２のクライアントに送信して、前記第２のクライアントに、前記操作コマンドに従って、前記第２のクライアントの前記ユーザインタフェースで前記第１のビジネスオブジェクトに対する前記操作を行わせることと、
を含む、前記方法。
【請求項２】
前記第２の表示領域は、即時通信メッセージ入力サブ領域を含み、前記方法は、
前記即時通信メッセージ入力サブ領域に入力された即時通信メッセージを受信することと、
前記即時通信メッセージを前記第２のクライアントに送信して、前記第２のクライアントに、前記第２のクライアントの前記ユーザインタフェースに前記即時通信メッセージを表示させることと、
をさらに含む、請求項１に記載の方法。
【請求項３】
前記第２の表示領域は、即時通信メッセージ表示サブ領域をさらに含み、前記方法は、前記第２のクライアントによって送信された即時通信メッセージを受信、表示することをさらに含み、前記第２のクライアントが送信した前記即時通信メッセージは、前記第１のクライアントの前記即時通信メッセージ表示サブ領域、及び／または、前記第１の表示領域に表示される、請求項２に記載の方法。
【請求項４】
前記通信接続は、共有接続及び即時通信接続を含み、前記共有接続は、前記第１のビジネスオブジェクトの前記情報、及び／または、前記操作コマンドの伝送に使用され、前記即時通信接続は、前記即時通信メッセージ、及び／または、前記第１のビジネスオブジェクトの前記情報の伝送に使用される、請求項２または３に記載の方法。
【請求項５】
前記通信接続は、即時通信接続を含み、前記即時通信接続は、前記第１のビジネスオブジェクトの前記情報、前記操作コマンド、及び、前記即時通信メッセージの伝送に使用される、請求項２または３に記載の方法。
【請求項６】
前記共有要求に従って、前記第１のクライアントが前記第１のビジネスオブジェクトの前記情報を前記第２のクライアントに送信する前に、前記方法は、
前記第１のクライアントの連絡先リストから選択された連絡先情報を受信することと、
前記第２のクライアントであって、前記選択された連絡先情報に対応する前記第２のクライアントに前記共有要求を送信することと、
前記ユーザインタフェースを生成することと、
をさらに含む、請求項１に記載の方法。
【請求項７】
前記通信接続は、前記第１のクライアントと前記第２のクライアントの間にサーバによって確立され、前記第１のビジネスオブジェクトの前記情報は、前記第１のビジネスオブジェクトの識別子を含み、前記共有要求に従って、前記第１のクライアントが前記第１のビジネスオブジェクトの前記情報を前記第２のクライアントに送信することは、前記第１のクライアントが前記共有要求に従って、前記第１のビジネスオブジェクトの前記識別子を前記サーバに送信して、前記サーバに、前記第１のビジネスオブジェクトの前記識別子に対応する前記第１のビジネスオブジェクトに関連付けられたリンクを、ビジネスオブジェクトの識別子と前記ビジネスオブジェクトに関連付けられたリンクとの間の対応関係の記憶から取得させて、前記サーバに、前記第１のビジネスオブジェクトに関連付けられた前記取得したリンクを前記第２のクライアントに送信させることを含む、請求項１に記載の方法。
【請求項８】
前記操作コマンドは、タッチスクリーンを介して入力され、スライドコマンド、ズームインコマンド、ズームアウトコマンド、ドラッグコマンド、または、選択コマンドの少なくとも１つを含む、請求項１に記載の方法。
【請求項９】
前記第２のクライアントの前記ユーザインタフェースは、第１の表示領域と第２の表示領域を含み、前記第２のクライアントの前記第１の表示領域は、第２のビジネスオブジェクトの表示に使用され、前記第２のクライアントの前記第２の表示領域は、前記第１のクライアントと前記第２のクライアントの間の即時通信に使用され、前記第２のクライアントが前記第２のクライアントの前記ユーザインタフェースに前記第１のビジネスオブジェクトを表示することは、
前記第２のクライアントが、前記第２のクライアントの前記ユーザインタフェースの前記第１の表示領域に、第１の表示サブ領域と第２の表示サブ領域を生成することと、
前記第２のクライアントが、前記第２のクライアントの前記ユーザインタフェースの前記第１の表示サブ領域または前記第２の表示サブ領域に前記第１のビジネスオブジェクトを表示することと、
を含む、請求項１に記載の方法。
【請求項１０】
前記方法は、前記第２のクライアントの前記第１のビジネスオブジェクトの操作コマンドを前記第２のクライアントから受信することに応答して、前記操作コマンドに従って、前記第１のクライアントの前記ユーザインタフェースで、前記第１のビジネスオブジェクトに対する操作を行うことをさらに含む、請求項１から３及び６から９のいずれか１項に記載の方法。
【請求項１１】
前記第２のクライアントに共有モードを交換する要求を送信することと、
前記第２のクライアントから第２のビジネスオブジェクトの情報を受信することと、
前記第２のビジネスオブジェクトの前記情報を使用して、前記第２のビジネスオブジェクトを取得することと、
前記第１のクライアントの第１の表示領域に第１の表示サブ領域と第２の表示サブ領域を生成することと、
前記第１のクライアントの前記第１のビジネスオブジェクトと、前記取得した第２のビジネスオブジェクトを、前記第１のクライアントの前記第１の表示サブ領域と前記第２の表示サブ領域に表示することと、
前記第２のクライアントの前記第２のビジネスオブジェクトの操作コマンドを前記第２のクライアントから受信することに応答して、前記操作コマンドに従って、前記第１のクライアントの前記ユーザインタフェースで、前記第２のビジネスオブジェクトに対する操作を行うことと、
をさらに含む、請求項１から３及び６から９のいずれか１項に記載の方法。
【請求項１２】
前記第１のクライアントの前記第２のビジネスオブジェクトの操作コマンドを受信することに応答して、前記操作コマンドに従って、前記第１のクライアントの前記ユーザインタフェースで、前記第２のビジネスオブジェクトに対する操作を行うことと、前記操作コマンドを前記第２のクライアントに送信して、前記第２のクライアントに、前記第２のクライアントの前記ユーザインタフェースで前記第２のビジネスオブジェクトに対する操作を行わせることと、をさらに含む、請求項１１に記載の方法。
【請求項１３】
ビジネスオブジェクトを伝送する方法であって、
第１のクライアントと第２のクライアントの間に通信接続を確立することであって、前記第２のクライアントのユーザインタフェースは、第１の表示領域と第２の表示領域を含み、前記第１の表示領域が、第２のビジネスオブジェクトの表示に使用され、前記第２の表示領域が、前記第２のクライアントと前記第１のクライアントの間の即時通信に使用される、前記通信接続を確立することと、
前記第２のクライアントが前記第１のクライアントから第１のビジネスオブジェクトの情報を受信することと、
前記第１のビジネスオブジェクトの前記情報を用いて、前記第１のビジネスオブジェクトを取得することと、
前記第２のクライアントの前記第１の表示領域に第１の表示サブ領域と第２の表示サブ領域を生成することと、
前記第１の表示サブ領域または前記第２の表示サブ領域に前記取得した第１のビジネスオブジェクトを表示することと、
前記第１のクライアントの前記第１のビジネスオブジェクトの操作コマンドを前記第１のクライアントから受信することに応答して、前記操作コマンドに従って、前記第２のクライアントの前記ユーザインタフェースで、前記第１のビジネスオブジェクトに対する操作を行うことと、
を含む、前記方法。
【請求項１４】
前記第２の表示領域は、即時通信メッセージ表示サブ領域を含み、前記方法は、前記第１のクライアントが送信した即時通信メッセージを受信及び表示することを含み、前記即時通信メッセージは、前記第２のクライアントの前記即時通信メッセージ表示サブ領域、前記第１の表示サブ領域、または、前記第２の表示サブ領域の少なくとも１つに表示される、請求項１３に記載の方法。
【請求項１５】
前記第２の表示領域は、即時通信メッセージ入力サブ領域をさらに含み、前記方法は、
前記即時通信メッセージ入力サブ領域に入力された即時通信メッセージを受信することと、
前記入力された即時通信メッセージを前記第１のクライアントに送信して、前記第１のクライアントに、前記第１のクライアントのユーザインタフェースに、前記入力された即時通信メッセージを表示させることと、
をさらに含む、請求項１４に記載の方法。
【請求項１６】
前記第２のクライアントの前記第１のビジネスオブジェクトの操作コマンドを受信することに応答して、前記第２のクライアントの前記ユーザインタフェースで、前記第１のビジネスオブジェクトに対する操作を行うことと、
前記操作コマンドを前記第１のクライアントに送信して、前記第１のクライアントに、前記第１のクライアントの前記ユーザインタフェースで、前記第１のビジネスオブジェクトに対する操作を行わせることと、
をさらに含む、請求項１３から１５のいずれか１項に記載の方法。
【請求項１７】
前記第１のクライアントから共有モードを交換する要求を受信することと、
前記第２のビジネスオブジェクトの情報を前記第１のクライアントに送信して、前記第１のクライアントが、前記第１のクライアントのユーザインタフェースに前記第２のビジネスオブジェクトを表示するのを可能にすることと、
前記第２のクライアントの前記第２のビジネスオブジェクトの操作コマンドを受信することに応答して、前記操作コマンドに従って、前記第２のクライアントの前記ユーザインタフェースで、前記第２のビジネスオブジェクトに対する操作を行うことと、
前記操作コマンドを前記第１のクライアントに送信して、前記第１のクライアントに、前記第１のクライアントのユーザインタフェースで、前記第２のビジネスオブジェクトに対する前記操作を行わせることと、
をさらに含む、請求項１３から１５のいずれか１項に記載の方法。
【請求項１８】
前記第１のクライアントの前記第２のビジネスオブジェクトの操作コマンドを前記第１のクライアントから受信することに応答して、前記操作コマンドに従って、前記第２のクライアントの前記ユーザインタフェースで、前記第２のビジネスオブジェクトに対する操作を行うことをさらに含む、請求項１７に記載の方法。
【請求項１９】
ビジネスオブジェクトを伝送する方法であって、
第１のクライアントと少なくとも２つの第２のクライアントの間に通信接続を確立することであって、前記第１のクライアントのユーザインタフェースは、第１の表示領域と第２の表示領域を含み、前記第１の表示領域は、第１のビジネスオブジェクトを表示するために使用され、前記第２の表示領域は、前記第１のクライアントと前記少なくとも２つの第２のクライアントの間の即時通信のために使用される、前記通信接続を確立することと、
共有要求に従って、前記第１のビジネスオブジェクトの情報を複数の第２のクライアントに送信して、前記複数の第２のクライアントのうちの第２のクライアントに、前記第２のクライアントのユーザインタフェースに前記第１のビジネスオブジェクトを表示させることと、
前記第１のクライアントの前記第１のビジネスオブジェクトの操作コマンドを受信することに応答して、前記操作コマンドに従って、前記第１のクライアントの前記ユーザインタフェースで前記第１のビジネスオブジェクトに対する操作を行うことと、前記操作コマンドを前記複数の第２のクライアントに送信して、前記複数の第２のクライアントのうちの前記第２のクライアントに、前記操作コマンドに従って、前記第２のクライアントの前記ユーザインタフェースで、前記第１のビジネスオブジェクトに対する前記操作を行わせることと、
を含む、前記方法。
【請求項２０】
前記第２の表示領域は、即時通信メッセージ入力サブ領域を含み、前記方法は、
前記即時通信メッセージ入力サブ領域に入力された即時通信メッセージを受信することと、
前記即時通信メッセージを前記複数の第２のクライアントに送信して、前記複数の第２のクライアントの前記第２のクライアントに、前記第２のクライアントの前記ユーザインタフェースに前記即時通信メッセージを表示させることと、
をさらに含む、請求項１９に記載の方法。
【請求項２１】
前記第２の表示領域は、即時通信メッセージ表示サブ領域をさらに含み、前記方法は、前記複数の第２のクライアントが送信した即時通信メッセージを受信、表示することをさらに含み、前記複数の第２のクライアントが送信した前記即時通信メッセージは、前記第１のクライアントの前記即時通信メッセージ表示サブ領域、及び／または、前記第１の表示領域に表示される、請求項２０に記載の方法。
【請求項２２】
前記複数の第２のクライアントのうちの前記第２のクライアントに関して、前記第２のクライアントの前記第１のビジネスオブジェクトの操作コマンドを前記第２のクライアントから受信することに応答して、前記操作コマンドに従って、前記第１のクライアントの前記ユーザインタフェースで、前記第１のオブジェクトに対する操作を行うことをさらに含む、請求項１９から２１のいずれか１項に記載の方法。
【請求項２３】
前記複数の第２のクライアントの一部または全てに共有モードを交換する要求を送信することと、
前記複数の第２のクライアントの前記一部または全てから第２のビジネスオブジェクト情報を受信することであって、前記第２のビジネスオブジェクト情報の１つが１つの第２のクライアントに対応する、前記受信することと、
前記受信した第２のビジネスオブジェクト情報の各情報を用いて、各第２のビジネスオブジェクトを取得することであって、前記取得した第２のビジネスオブジェクトは、前記第２のビジネスオブジェクト情報の前記各情報に対応する第２のクライアントの第２のビジネスオブジェクトである、前記取得することと、
前記第１の表示領域に少なくとも２つの表示サブ領域を生成することと、
前記第１のクライアントの前記第１のビジネスオブジェクトと、前記取得した第２のビジネスオブジェクトを前記少なくとも２つの表示サブ領域に表示することと、
前記複数の第２のクライアントの前記一部または全てのうちの第２のクライアントに関して、前記第２のクライアントの前記第２のビジネスオブジェクトの操作コマンドを前記第２のクライアントから受信することに応答して、前記第１のクライアントの前記ユーザインタフェースで、前記第２のビジネスオブジェクトに対する操作を行うことと、
をさらに含む、請求項１９から２１のいずれか１項に記載の方法。
【請求項２４】
前記第１のクライアントの第２のビジネスオブジェクトの操作コマンドを受信することに応答して、前記操作コマンドに従って、前記第１のクライアントの前記ユーザインタフェースで、前記第２のビジネスオブジェクトに対する操作を行うことと、前記第２のビジネスオブジェクトが属する第２のクライアントに前記操作コマンドを送信して、前記第２のクライアントに、前記操作コマンドに従って、前記第２のクライアントのユーザインタフェースで、前記第２のビジネスオブジェクトに対する前記操作を行わせることと、をさらに含む、請求項２３に記載の方法。
【請求項２５】
ビジネスオブジェクトを伝送する方法であって、
第２のクライアントと少なくとも２つの第１のクライアントとの間に通信接続を確立することであって、前記第２のクライアントのユーザインタフェースは、第１の表示領域と第２の表示領域を含み、前記第１の表示領域は、第２のビジネスオブジェクトを表示するために使用され、前記第２の表示領域は、前記第２のクライアントと前記少なくとも２つの第１のクライアントの間の即時通信に使用される、前記通信接続を確立することと、
前記第２のクライアントが複数の第１のクライアントから共有要求を受信することと、
前記複数の第１のクライアントから送信された第１のビジネスオブジェクト情報を受信することと、
前記受信した第１のビジネスオブジェクト情報の各情報を用いて、各第１のビジネスオブジェクトを取得することであって、前記取得した第１のビジネスオブジェクトは、前記第１のビジネスオブジェクト情報の前記各情報に対応する第１のクライアントの第１のビジネスオブジェクトである、前記取得することと、
前記第１の表示領域に少なくとも２つの表示サブ領域を生成することと、
前記第２のクライアントの前記第２のビジネスオブジェクトと、前記取得した第１のビジネスオブジェクトを前記少なくとも２つの表示サブ領域に表示することと、
前記複数の第１のクライアントのうちの第１のクライアントに関して、前記第１のクライアントの第１のビジネスオブジェクトの操作コマンドを前記第１のクライアントから受信することに応答して、前記第２のクライアントの前記ユーザインタフェースで前記第１のビジネスオブジェクトに対する操作を行うことと、
を含む、前記方法。
【請求項２６】
前記第２のクライアントの第１のビジネスオブジェクトの操作コマンドを受信することに応答して、前記第２のクライアントの前記ユーザインタフェースで、前記第１のビジネスオブジェクトに対する操作を行うことと、前記第１のビジネスオブジェクトが属する第１のクライアントに前記操作コマンドを送信して、前記第１のクライアントに、前記操作コマンドに従って、前記第１のクライアントのユーザインタフェースで、前記第１のビジネスオブジェクトに対して前記操作を行わせることと、をさらに含む、請求項２５に記載の方法。
【請求項２７】
前記複数の第１のクライアントの一部または全ての第１のクライアントから共有モードを交換する要求を受信することと、
前記第２のビジネスオブジェクトの情報を前記一部または全ての第１のクライアントに送信して、前記一部または全ての第１のクライアントに、前記一部または全ての第１のクライアントのうちの第１のクライアントのユーザインタフェースで、前記第２のビジネスオブジェクトを表示させることと、
前記第２のクライアントの前記第２のビジネスオブジェクトの操作コマンドを受信することに応答して、前記操作コマンドに従って、前記第２のクライアントの前記ユーザインタフェースで、前記第２のビジネスオブジェクトに対する操作を行うことと、前記一部または全ての第１のクライアントに前記操作コマンドを送信して、前記一部または全ての第１のクライアントのうちの前記第１のクライアントに、前記第１のクライアントの前記ユーザインタフェースで、前記第２のビジネスオブジェクトに対する前記操作を行わせることと、
をさらに含む、請求項２５または２６に記載の方法。
【請求項２８】
前記一部または全ての第１のクライアントのうちの前記第１のクライアントの前記第２のビジネスオブジェクトの操作コマンドを前記第１のクライアントから受信することに応答して、前記第２のクライアントの前記ユーザインタフェースで、前記第２のビジネスオブジェクトに対する操作を行うことをさらに含む、請求項２７に記載の方法。
【請求項２９】
第１のクライアントであって、前記第１のクライアントと、第２のクライアントの間で通信接続が確立され、前記第１のクライアントのユーザインタフェースは、第１の表示領域と第２の表示領域を含み、前記第１の表示領域は、第１のビジネスオブジェクトを表示するために使用され、前記第２の表示領域は、前記第１のクライアントと前記第２のクライアントの間の即時通信のために使用され、前記第１のクライアントは、
共有要求に従って、第１のビジネスオブジェクトの情報を第２のクライアントに送信して、前記第２のクライアントに、前記第２のクライアントのユーザインタフェースに前記第１のビジネスオブジェクトを表示させるように構成された第１の送信ユニットと、
前記第１のクライアントの前記第１のビジネスオブジェクトの操作コマンドを受信することに応答して、前記操作コマンドに従って、前記第１のクライアントのユーザインタフェースで、前記第１のビジネスオブジェクトに対する操作を行うように構成された実行ユニットと、
前記操作コマンドを前記第２のクライアントに送信して、前記第２のクライアントに、前記操作コマンドに従って、前記第２のクライアントの前記ユーザインタフェースで、前記第１のビジネスオブジェクトに対する操作を行わせるように構成された第２の送信ユニットと、
を含む、前記クライアント。
【請求項３０】
第２のクライアントであって、第１のクライアントと前記第２のクライアントの間に通信接続が確立され、前記第２のクライアントのユーザインタフェースは、第１の表示領域と第２の表示領域を含み、前記第１の表示領域は、第２のビジネスオブジェクトを表示するために使用され、前記第２の表示領域は、前記第１のクライアントと前記第２のクライアントの間の即時通信に使用され、前記第２のクライアントは、
前記第１のクライアントが送信した共有要求を受信するように構成された第１の受信ユニットと、
前記第１のクライアントが送信した第１のビジネスオブジェクト情報を受信するように構成された第２の受信ユニットと、
前記第１のビジネスオブジェクト情報を用いて、第１のビジネスオブジェクトを取得するように構成された獲得ユニットと、
前記第１の表示領域に第１の表示サブ領域と第２の表示サブ領域を生成するように構成された生成ユニットと、
前記第１の表示サブ領域または前記第２の表示サブ領域に前記取得した第１のビジネスオブジェクトを表示するように構成された表示ユニットと、
前記第１のクライアントの前記第１のビジネスオブジェクトの操作コマンドを前記第１のクライアントから受信することに応答して、前記操作コマンドに従って、前記第２のクライアントの前記ユーザインタフェースで、前記第１のビジネスオブジェクトに対する操作を行うように構成された実行ユニットと、
を含む、前記第２のクライアント。
【請求項３１】
第１のクライアントであって、前記第１のクライアントと少なくとも２つの第２のクライアントの間に通信接続が確立され、前記第１のクライアントのユーザインタフェースは、第１の表示領域と第２の表示領域を含み、前記第１の表示領域は、第１のビジネスオブジェクトを表示するために使用され、前記第２の表示領域は、前記第１のクライアントと前記少なくとも２つの第２のクライアントの間の即時通信のために使用され、前記第１のクライアントは、
前記第１のビジネスオブジェクトの情報を複数の第２のクライアントに送信して、前記複数の第２のクライアントの第２のクライアントが、前記第２のクライアントのユーザインタフェースに、前記第１のビジネスオブジェクトを表示することを可能にするように構成された第１の送信ユニットと、
前記第１のビジネスオブジェクトの操作コマンドを受信することに応答して、前記操作コマンドに従って、前記第１のクライアントの前記ユーザインタフェースで、前記第１のビジネスオブジェクトに対する操作を行うように構成された実行ユニットと、
前記操作コマンドを前記複数の第２のクライアントに送信して、前記複数の第２のクライアントのうちの前記第２のクライアントに、前記操作コマンドに従って、前記第２のクライアントの前記ユーザインタフェースで、前記第１のビジネスオブジェクトに対する前記操作を行わせるように構成された第２の送信ユニットと、
を含む、前記第１のクライアント。
【請求項３２】
第２のクライアントであって、前記第２のクライアントと少なくとも２つの第１のクライアントの間に通信接続が確立され、前記第２のクライアントのユーザインタフェースは、第１の表示領域と第２の表示領域を含み、前記第１の表示領域は、第２のビジネスオブジェクトを表示するために使用され、前記第２の表示領域は、前記第２のクライアントと前記少なくとも２つの第１のクライアントの間の即時通信に使用され、前記第２のクライアントは、
複数の第１のクライアントが送信した共有要求を受信するように構成された第１の受信ユニットと、
前記複数の第１のクライアントが送信した第１のビジネスオブジェクト情報を受信するように構成された第２の受信ユニットと、
前記第１のビジネスオブジェクト情報の各情報を用いて、第１のビジネスオブジェクトを取得するように構成された獲得ユニットであって、前記取得した第１のビジネスオブジェクトは、前記第１のビジネスオブジェクト情報の前記各情報に対応する第１のクライアントの第１のビジネスオブジェクトである、前記獲得ユニットと、
第１の表示領域に少なくとも２つの表示サブ領域を生成するように構成された生成ユニットと、
前記第２のクライアントの第２のビジネスオブジェクトと、前記取得した第１のビジネスオブジェクトを前記少なくとも２つの表示サブ領域に表示するように構成された表示ユニットと、
第１のクライアントの第１のビジネスオブジェクトの操作コマンドを前記第１のクライアントから受信することに応答して、前記操作コマンドに従って、前記第２のクライアントの前記ユーザインタフェースで、前記第１のビジネスオブジェクトに対する操作を行うように構成された実行ユニットと、
とを含み、前記第１のクライアントは、前記複数の第１のクライアントのうちの１つである、前記第２のクライアント。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照
本出願は、２０１６年６月１１日出願の中国特許出願番号第２０１５１０３２０６２３．１号「Ｍｅｔｈｏｄ  ａｎｄ  Ａｐｐａｒａｔｕｓ  ｆｏｒ  Ｔｒａｎｓｍｉｔｔｉｎｇ  Ｂｕｓｉｎｅｓｓ  ｏｂｊｅｃｔ」の外国優先権を主張し、参照により、その全体を本明細書に組み込む。
【０００２】
本開示は、データ処理の技術分野に関し、詳細には、ビジネスオブジェクトを伝送する方法及び装置に関する。
【背景技術】
【０００３】
インターネットの発展と共に、いつでもどこでもチャットツールを用いてチャットオブジェクトと興味のある情報を共有することが、情報共有の主なアプローチであった。共有する興味のある情報の大半は、閲覧ツールを通してユーザが取得したビジネスオブジェクトに関する。これらのビジネスオブジェクトは、製品の明細情報を含んでよい。一般に、情報を共有するためにビジネスオブジェクトを伝送するプロセスは、以下の操作を含む。
【０００４】
第１の操作：ブラウザが、ビジネスオブジェクトをオープンし、オープンしたビジネスオブジェクトが、興味のあるビジネスオブジェクトであると判断する。
【０００５】
第２の操作：システムが、ブラウザのウィンドウのアドレスフィールドに表示されたビジネスオブジェクトのリンクのコピーコマンドを受信する。
【０００６】
第３の操作：チャットツールが、オープンコマンドを受信し、チャットオブジェクトのチャットウィンドウをオープンする。
【０００７】
上記の第２及び第３の操作は、ウィンドウ切り替えを行って、ブラウザの閲覧ウィンドウをチャットツールのチャットウィンドウに切り替える。
【０００８】
第４の操作：チャットツールが、ペーストコマンドを受信し、ペーストボードのビジネスオブジェクトのリンクをチャットウィンドウの情報送信フィールド内にペーストする。
【０００９】
第５の操作：チャットツールが、送信コマンドを受信し、情報送信フィールドのネットワークリンクをチャットオブジェクトに送信する。
【００１０】
この場合、ビジネスオブジェクト受信後、チャットオブジェクトは、閲覧ツールを用いて、ビジネスオブジェクトのリンクをオープンし、ビジネスオブジェクトのリンクが示したビジネスオブジェクトを表示する。
【００１１】
第６の操作：ブラウザは、再び、オープンコマンドを受信し、閲覧したビジネスオブジェクト（複数可）をオープンする。
【００１２】
この時、ユーザは、興味のあるビジネスオブジェクト（複数可）の閲覧を続けることができる。
【００１３】
上記第５及び第６の操作は、ウィンドウ切り替えを行って、チャットウィンドウを閲覧ウィンドウに切り替える。
【００１４】
ビジネスオブジェクトを伝送する上記プロセスによって、興味のあるビジネスオブジェクトを共有する。しかしながら、チャットを開始する当事者は、２つのアプリケーションプログラム、すなわち、チャットツール及び閲覧ツールを使用する必要があり、２つのアプリケーションプログラムのウィンドウ間の切り替えと、関連するコピー、ペースト、及び、送信を含む一連の操作とを通して、興味のあるビジネスオブジェクトの共有を達成できる。興味のあるビジネスオブジェクトを共有する毎に、ウィンドウ切り替えの２つの操作と、コピー、ペースト、及び、送信の一連の操作とを行う。Ｎ個の興味あるビジネスオブジェクトを共有する場合、２Ｎ回のウィンドウ切り替えと、コピー、ペースト、及び、送信の一連の操作をＮ回、行う必要がある。これは、ビジネスオブジェクトを伝送する上記方法の相対的に低効率の伝送、面倒な操作、及び、乏しいユーザ体験につながり、興味のあるビジネスオブジェクトの共有を促進しない。携帯電話、パッド等、操作インタフェースと操作手段が相対的に限られた装置が、ビジネスオブジェクトを伝送する上記プロセスに使用される時、これらの問題は、より明らかとなる。
【発明の概要】
【００１５】
本出願の実施形態は、ビジネスオブジェクトを伝送する方法及び装置を提供し、既存の技術でチャットツールを使用して興味のある情報を共有する時の低伝送効率及び面倒な操作の問題の解決に使用される。
【００１６】
ビジネスオブジェクトを伝送する方法は、第１のクライアントと第２のクライアントの間の通信接続を確立することであって、第１のクライアントのユーザインタフェースは、第１の表示領域と第２の表示領域を含み、第１の表示領域は、第１のビジネスオブジェクトを表示するために使用され、第２の表示領域は、第１のクライアントと第２のクライアントの間の即時通信を行うために使用される、第１のクライアントと第２のクライアントの間の通信接続を確立することと、共有要求に従って、第１のクライアントが第１のビジネスオブジェクトの情報を第２のクライアントに送信して、第２のクライアントに、第２のクライアントのユーザインタフェースに第１のビジネスオブジェクトを表示させることと、第１のクライアントの第１のビジネスオブジェクトの操作コマンドを受信することに応答して、操作コマンドに基づいて、第１のクライアントのユーザインタフェースの第１のビジネスオブジェクトに対する操作を行うことと、操作コマンドを第２のクライアントに送信して、第２のクライアントに、操作コマンドに従って、第２のクライアントのユーザインタフェースで、第１のビジネスオブジェクトに対する操作を行わせることと、を含む。
【００１７】
ビジネスオブジェクトを伝送する方法は、第１のクライアントと第２のクライアントの間に通信接続を確立することであって、第２のクライアントのユーザインタフェースは、第１の表示領域と第２の表示領域を含み、第１の表示領域は、第２のビジネスオブジェクトを表示するために使用され、第２の表示領域は、第１のクライアントと第２のクライアントの間で即時通信を行うために使用される、第１のクライアントと第２のクライアントの間に通信接続を確立することと、第２のクライアントが第１のクライアントから共有要求を受信することと、第１のビジネスオブジェクトの情報を第１のクライアントから受信することと、第１のビジネスオブジェクトの情報を用いて第１のビジネスオブジェクトを取得することと、第２のクライアントの第１の表示領域に第１の表示サブ領域と第２の表示サブ領域を生成することと、第１の表示サブ領域または第２の表示サブ領域に取得した第１のビジネスオブジェクトを表示することと、第１のクライアントの第１のビジネスオブジェクトの操作コマンドを第１のクライアントから受信することに応答して、操作コマンドに従って、第２のクライアントのユーザインタフェースで第１のビジネスオブジェクトに対する操作を行うことと、を含む。
【００１８】
ビジネスオブジェクトを伝送する方法は、第１のクライアントと少なくとも２つの第２のクライアントの間に通信接続を確立することであって、第１のクライアントのユーザインタフェースは、第１の表示領域と第２の表示領域を含み、第１の表示領域は、第１のビジネスオブジェクトを表示するために使用され、第２の表示領域は、第１のクライアントと少なくとも２つの第２のクライアントの間で即時通信を行うために使用される、第１のクライアントと少なくとも２つの第２のクライアントの間に通信接続を確立することと、共有要求に従って、第１のクライアントが複数の第２のクライアントに第１のビジネスオブジェクトの情報を送信して、複数の第２のクライアントに、各ユーザインタフェースに第１のビジネスオブジェクトを表示させることと、第１のクライアントの第１のビジネスオブジェクトの操作コマンドを受信することに応答して、操作コマンドに基づいて、第１のクライアントのユーザインタフェースで、第１のビジネスオブジェクトに対する操作を行うことと、操作コマンドを複数の第２のクライアントに送信して、複数の第２のクライアントに、操作コマンドに従って、各ユーザインタフェースで、第１のビジネスオブジェクトに対する操作を行わせることと、を含む。
【００１９】
ビジネスオブジェクトを伝送する方法は、少なくとも２つの第１のクライアントと第２のクライアントの間に通信接続を確立することであって、第２のクライアントのユーザインタフェースは、第１の表示領域と第２の表示領域を含み、第１の表示領域は、第２のビジネスオブジェクトを表示するために使用され、第２の表示領域は、少なくとも２つの第１のクライアントと第２のクライアントとの間で即時通信を行うために使用される、少なくとも２つの第１のクライアントと第２のクライアントの間に通信接続を確立することと、第２のクライアントが複数の第１のクライアントから共有要求を受信することと、複数の第１のクライアントから第１のビジネスオブジェクトの情報を受信することと、第１のビジネスオブジェクトの情報を用いて、第１のビジネスオブジェクトを取得することであって、取得される第１のビジネスオブジェクトは、第１のビジネスオブジェクトの情報の各情報に対応する第１のクライアントの第１のビジネスオブジェクトである、第１のビジネスオブジェクトを取得することと、第１の表示領域に少なくとも２つの表示サブ領域を生成することと、第２のクライアントの第２のビジネスオブジェクトと、取得した第１のビジネスオブジェクトとを少なくとも２つの表示サブ領域に表示することと、複数の第１のクライアントのうちのある第１のクライアントに関して、第１のクライアントの第１のビジネスオブジェクトの操作コマンドを第１のクライアントから受信することに応答して、操作コマンドに従って、第２のクライアントのユーザインタフェースで、第１のクライアントの第１のビジネスオブジェクトに対する操作を行うことと、を含む。
【００２０】
第１のクライアントであって、第２のクライアントと通信接続を確立し、第１のクライアントのユーザインタフェースは、第１の表示領域と第２の表示領域を含み、第１の表示領域は、第１のビジネスオブジェクトを表示するために使用され、第２の表示領域は、第１のクライアントと第２のクライアントの間で即時通信を行うために使用される。第１のクライアントは、第１の送信ユニットであって、共有要求に従って、第１のビジネスオブジェクトの情報を第２のクライアントに送信して、第２のクライアントに、第２のクライアントのユーザインタフェースに第１のビジネスオブジェクトを表示させるために使用される第１の送信ユニットと、実行ユニットであって、第１のクライアントの第１のビジネスオブジェクトの操作コマンドを受信することに応答して、操作コマンドに基づいて、第１のクライアントのユーザインタフェースで、第１のビジネスオブジェクトに対する操作を行うために使用される実行ユニットと、第２の送信ユニットであって、操作コマンドを第２のクライアントに送信して、第２のクライアントに、操作コマンドに従って、第２のクライアントのユーザインタフェースで、第１のビジネスオブジェクトに対する操作を行わせるために使用される第２の送信ユニットとを含む。
【００２１】
第２のクライアントであって、第１のクライアントと通信接続を確立し、第２のクライアントのユーザインタフェースは、第１の表示領域と第２の表示領域を含み、第１の表示領域は、第２のビジネスオブジェクトを表示するために使用され、第２の表示領域は、第１のクライアントと第２のクライアントの間で即時通信を行うために使用される。第２のクライアントは、第１のクライアントから共有要求を受信するために使用される第１の受信ユニットと、第１のクライアントから第１のビジネスオブジェクトの情報を受信するために使用される第２の受信ユニットと、第１のビジネスオブジェクトの情報を使用して、第１のビジネスオブジェクトを取得するために使用される獲得ユニットと、第２のクライアントの第１の表示領域に第１の表示サブ領域と第２の表示サブ領域を生成するために使用される生成ユニットと、第１の表示サブ領域または第２の表示サブ領域に、取得された第１のビジネスオブジェクトを表示するために使用される表示ユニットと、第１のクライアントの第１のビジネスオブジェクトの操作コマンドを第１のクライアントから受信することに応答して、操作コマンドに従って、第２のクライアントのユーザインタフェースで、第１のビジネスオブジェクトに対する操作を行うために使用される実行ユニットと、を含む。
【００２２】
第１のクライアントであって、その第１のクライアントと少なくとも２つの第２のクライアントとの間に通信接続を確立し、第１のクライアントのユーザインタフェースは、第１の表示領域と第２の表示領域を含み、第１の表示領域は、第１のビジネスオブジェクトを表示するために使用され、第２の表示領域は、第１のクライアントと少なくとも２つの第２のクライアントの間で即時通信を行うために使用される。第１のクライアントは、第１の送信ユニットであって、共有要求に従って、第１のビジネスオブジェクトの情報を複数の第２のクライアントに送信して、複数の第２のクライアントに、各ユーザインタフェースに第１のビジネスオブジェクトを表示させるために使用される第１の送信ユニットと、実行ユニットであって、第１のクライアントの第１のビジネスオブジェクトの操作コマンドを受信することに応答して、操作コマンドに基づいて、第１のクライアントのユーザインタフェースで、第１のビジネスオブジェクトに対する操作を行うために使用される実行ユニットと、第２の送信ユニットであって、操作コマンドを複数の第２のクライアントに送信して、複数の第２のクライアントに、操作コマンドに従って、各ユーザインタフェースで、第１のビジネスオブジェクトに対する操作を行わせるために使用される第２の送信ユニットと、を含む。
【００２３】
第２のクライアントであって、少なくとも２つの第１のクライアントと、その第２のクライアントの間に通信接続を確立し、第２のクライアントのユーザインタフェースは、第１の表示領域と第２の表示領域を含み、第１の表示領域は、第２のビジネスオブジェクトを表示するために使用され、第２の表示領域は、少なくとも２つの第１のクライアントと第２のクライアントの間で即時通信を行うために使用される。第２のクライアントは、複数の第１のクライアントから共有要求を受信するために使用される第１の受信ユニットと、複数の第１のクライアントから第１のビジネスオブジェクトの情報を受信するために使用される第２の受信ユニットと、第１のビジネスオブジェクトの情報を用いて、第１のビジネスオブジェクトを取得するために使用される獲得ユニットであって、取得される第１のビジネスオブジェクトは、第１のビジネスオブジェクトの情報の各情報に対応する第１のクライアントの第１のビジネスオブジェクトである、獲得ユニットと、第１の表示領域に少なくとも２つの表示サブ領域を生成するために使用される生成ユニットと、第２のクライアントの第２のビジネスオブジェクトと、取得した第１のビジネスオブジェクトを少なくとも２つの表示サブ領域に表示するために使用される表示ユニットと、実行ユニットであって、複数の第１のクライアントのうちのある第１のクライアントに関して、第１のクライアントの第１のビジネスオブジェクトの操作コマンドを第１のクライアントから受信することに応答して、操作コマンドに従って、第２のクライアントのユーザインタフェースで、第１のクライアントの第１のビジネスオブジェクトに対する操作を行うために使用される実行ユニットと、を含む。
【００２４】
本出願の実施形態の解決法において、第１のクライアントに関しては、一方で、第１のクライアントのユーザインタフェースは、第１のビジネスオブジェクトを表示するために使用される第１の表示領域を含むので、第１のビジネスオブジェクトの共有が必要とされる時、第１のクライアントは、第１のビジネスオブジェクトの情報を第２のクライアントに直接、送信する。さらに、第１のクライアントの第１のビジネスオブジェクトの操作コマンドを受信することに応答して、第１のクライアントは、第１のクライアントのユーザインタフェースで、第１のビジネスオブジェクトに対する操作を行い、操作コマンドを第２のクライアントに送信して、第１のビジネスオブジェクトと、第１のビジネスオブジェクトに対する第１のクライアントの操作によって行われた変更とを、第１のクライアントと第２のクライアントが同期的に閲覧できるようにする。他方で、第１のクライアントのユーザインタフェースは、第２のクライアントと即時通信を行うために使用される第２の表示領域も含むので、本出願の実施形態の解決法は、第１のビジネスオブジェクトと、第１のクライアントの第１のビジネスオブジェクトに対する操作によって行われた変更の閲覧を同期させることができ、第２の表示領域を使用して、第２のクライアントと即時通信も同時に行うことができる。従って、第１のクライアントは、第１のクライアントと第２のクライアントの間で第１のビジネスオブジェクト（興味のある情報）の共有を何回、行うかに関わらず、ウィンドウ切り替えを行う必要はない。さらに、第１のビジネスオブジェクトのリンクのコピー、ペースト、及び、送信の一連の操作は、もはや必要ない。よって、ビジネスオブジェクトを伝送する操作の準備は簡単にされ、ビジネスオブジェクトの伝送の効率を向上させる。
【００２５】
第２のクライアントに関しては、一方で、第２のクライアントのユーザインタフェースは、第１の表示領域を含む。第１のビジネスオブジェクトの情報を第１のクライアントから受信した後、第１のビジネスオブジェクトが、取得され、第１の表示領域に表示されるので、第１のクライアントの第１のビジネスオブジェクトの閲覧を実施する。さらに、第１のビジネスオブジェクトの操作コマンドを第１のクライアントから受信することに応答して、操作コマンドに従って、第２のクライアントのユーザインタフェースで、第１のビジネスオブジェクトに操作を行って、第２のクライアントに、第１のビジネスオブジェクトと、第１のクライアントの第１のビジネスオブジェクトに対する操作によって行われた変更とをリアルタイムで同期的に閲覧させる、且つ、閲覧可能にする。他方では、第２のクライアントのユーザインタフェースは、第１のクライアントと第２のクライアントの即時通信に使用される第２の表示領域も含む。これによって、第２のクライアントは、第１のビジネスオブジェクトと、第１のクライアントの第１のビジネスオブジェクトに対する操作によって行われた変更との閲覧を同期させることができ、第２の表示領域を使用して、第１のクライアントとの即時通信も同時に行うことができる。従って、第２のクライアントは、第１のクライアントによって第１のビジネスオブジェクト（興味のある情報）の共有が何回、行われたかに関わらず、ウィンドウ切り替えを行う必要はない。ビジネスオブジェクトを伝送する操作の準備を簡単にし、ビジネスオブジェクトを伝送する効率を向上させる。
【図面の簡単な説明】
【００２６】
【図１】本出願の実施形態による、ビジネスオブジェクトを伝送するシステムの概略構造図を示す。
【図２】本出願の実施形態による、第１のクライアントのユーザインタフェースの概略図を示す。
【図３】本出願の第１の実施形態による、ビジネスオブジェクトを伝送する第１の方法のフローチャートを示す。
【図４】本出願の第１の実施形態による、連絡先リストを有する第１のクライアントＡ１のユーザインタフェースを示す。
【図５】本出願の第１の実施形態による、製品Ｐ１の明細情報を提示する第１のクライアントＡ１のユーザインタフェースの概略図を示す。
【図６】本出願の第１の実施形態による、製品Ｐ１の明細情報と製品Ｐ２の明細情報とを提示する第２のクライアントＢ１のユーザインタフェースの概略図を示す。
【図７】本出願の第１の実施形態による、共有要求の前と後の第１のクライアントＡ１と第２のクライアントＢ１のユーザインタフェースの概略図を示す。
【図８】本出願の第１の実施形態による、スクロールキャプションアプローチを用いて、第１の表示サブ領域に即時通信メッセージを表示するユーザインタフェースの概略図を示す。
【図９】本出願の第１の実施形態による、ビジネスオブジェクトを伝送する第２の方法のフローチャートを示す。
【図１０】本出願の第１の実施形態による、共有モードを交換する要求の前と後の第１のクライアントＡ１と第２のクライアントＢ１のユーザインタフェースの概略図を示す。
【図１１】本出願の第１の実施形態による、ビジネスオブジェクトを伝送する第３の方法のフローチャートを示す。
【図１２】本出願の第２の実施形態による、ビジネスオブジェクトを伝送する第１の方法のフローチャートを示す。
【図１３】本出願の第２の実施形態による、ビジネスオブジェクトを伝送する第２の方法のフローチャートを示す。
【図１４】本出願の第２の実施形態による、共有モードを交換する要求の前と後の第１のクライアントＡ１と第２のクライアントＢ１のユーザインタフェースの概略図を示す。
【図１５】本出願の第３の実施形態による、ビジネスオブジェクトを伝送する第１の方法のフローチャートを示す。
【図１６】本出願の第３の実施形態による、ビジネスオブジェクトを伝送する第２の方法のフローチャートを示す。
【図１７】本出願の第４の実施形態による、第１のクライアントの概略構造図を示す。
【図１８】本出願の第４の実施形態による、第２のクライアントの概略構造図を示す。
【図１９】本出願の第５の実施形態による、第１のクライアントの概略構造図を示す。
【図２０】本出願の第６の実施形態による、第２のクライアントの概略構造図を示す。
【発明を実施するための形態】
【００２７】
本出願の実施形態は、ビジネスオブジェクトを伝送する方法及び装置を提供し、既存の技術でチャットツールを用いて興味のある情報を共有する時の低伝送効率と面倒な操作の問題を解決するために使用される。
【００２８】
好ましい実施形態を本開示の添付図面と共に本明細書に記載する。本明細書に記載の好ましい実施形態は、本出願を記載及び説明するためにのみ使用され、本出願を制限する意図はないことに注意されたい。何らかの不一致が存在する状況では、本出願の実施形態及び実施形態の特徴は、互いに組み合わせることができる。
【００２９】
本出願の実施形態に関わる重要な概念を最初に説明する。
【００３０】
ビジネスオブジェクトは、製品の明細情報を含んでよい。例は、製品の画像、製品の価格、製品の仕様、製品の製造場所、製品の材料、製品の文字、または、画像及びコメント情報等の１つまたは複数を含む。
【００３１】
ビジネスオブジェクトの情報は、ビジネスオブジェクトの識別子であってよく、ビジネスオブジェクトのリンクであってもよい。ビジネスオブジェクトのリンクに対応するウェブページは、ビジネスオブジェクトの明細情報を含む。ビジネスオブジェクトのリンクは、一般に、ＵＲＬ（Ｕｎｉｆｏｒｍ／Ｕｎｉｖｅｒｓａｌ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）であってよく、例えば、ビジネスオブジェクトのウェブアドレスであってよい。
【００３２】
本出願の実施形態は、興味のあるビジネスオブジェクト（複数可）を閲覧する時、ユーザＵ１１が、興味のあるビジネスオブジェクト（複数可）をユーザＵ２１と共有する必要性、ビジネスオブジェクト（複数可）に含まれるコンテンツに対する操作によって行われた変更に従って、関連する即時通信メッセージを受信及び送信する必要性を考慮して、ユーザＵ１１が、対象を絞った効率的な方法で興味のあるビジネスオブジェクト（複数可）にコメントし、さらに、興味のあるビジネスオブジェクト（複数可）に関するユーザＵ２１（ユーザＵ２１も同じニーズを有し得る）のコメントを取得するのを支援する。よって、ユーザＵ１１が使用する第１のクライアントＡ１とユーザＵ２１が使用する第２のクライアントＢ１のユーザインタフェースは両方とも、第１の表示領域と第２の表示領域を有するように、それぞれ、構成される。第１のクライアントＡ１の表示領域は、第１のビジネスオブジェクトを表示するために使用される。第１のビジネスオブジェクトは、ユーザＵ１１が現在、興味のあるビジネスオブジェクトと理解してよい。第１のクライアントＡ１の第２の表示領域は、第２のクライアントＢ１から受信した即時通信メッセージと、第２のクライアントＢ１に送信した即時通信メッセージとを表示するために使用される。第２のクライアントの第１の表示領域は、第２のビジネスオブジェクトを表示するために使用される。第２のビジネスオブジェクトは、ユーザＵ２１が現在、興味のあるビジネスオブジェクトと理解できる。第２のクライアントＢ１の第２の表示領域は、第１のクライアントＡ１から受信した即時通信メッセージと、第１のクライアントＡ１に送信した即時通信メッセージとを表示するために使用される。このようにして、ユーザＵ１１は、次に、第１のクライアントの第１の表示領域を用いてビジネスオブジェクトを閲覧でき、興味のあるビジネスオブジェクトを閲覧している時、第１のクライアントＡ１を使用して直接、共有要求を第２のクライアントＢ１に送信できる。第１のクライアントＡ１は、第１のクライアントＡ１のユーザインタフェースの第１の表示領域に表示されたビジネスオブジェクト（すなわち、ユーザＵ１１が興味を持っている閲覧したビジネスオブジェクト）の情報を第２のクライアントＢ１に共有する。興味のあるビジネスオブジェクトに含まれるコンテンツに対する操作によって行われた変更と、興味のあるビジネスオブジェクトに関してユーザＵ２１が行ったコメントとを対象を絞った効率的な方法で連係させるために、第１のクライアントＡ１は、興味のあるビジネスオブジェクトを共有する操作コマンドを受信することに応答して、操作コマンドに従って、第１のクライアントＡ１のユーザインタフェースで、興味のあるビジネスオブジェクトに対する操作を行い、第２のクライアントＢ１に操作コマンドを送信して、第２のクライアントを操作コマンドに従わせる。この同じ時点で、第２のクライアントＢ１は、操作コマンドに従って第１のビジネスオブジェクトに対する操作を行うことができる。このように、ユーザＵ２１は、興味のある共有されたビジネスオブジェクトに対するユーザＵ１１の操作によって行われた変更を見て、その変更と共にユーザＵ１１から送信された即時通信メッセージをすぐに理解することによって、非常に効率の良い通信を行うことができ、対面型の通信効果を達成できる。
【００３３】
上記解決法において、ユーザＵ１は、第１のクライアントＡのみを使用すればよく、ユーザＵ２は、第２のクライアントＢのみを使用すればよい。ウィンドウ切り替えやコピー操作、ペースト操作の必要なく、即時通信メッセージを受信、送信できながら、ビジネスオブジェクトの共有を行うことができる。さらに、第１のクライアントＡは、共有した興味のあるビジネスオブジェクトの操作コマンドを第２のクライアントＢに送信することもできる。この場合、第１のクライアントＡと第２のクライアントＢは、共有した興味のあるビジネスオブジェクトに対する操作によって行われた変更を同期的に表示できる。これによって、ユーザＵ１とユーザＵ２は、この変更の組み込みと、即時通信メッセージの受信及び送信を行うことができて、非常に効率の良い通信につながる。
【００３４】
本出願の実施形態の解決法は、図１に示すシステムに適用できる。システムは、少なくとも１つの第１のクライアント１１と少なくとも１つの第２のクライアント１２を含む。
【００３５】
少なくとも１つの第１のクライアント１１と少なくとも１つの第２のクライアント１２は、互いに、通信接続を確立する。図１は、ネットワークを通して第１のクライアント１１と第２のクライアント１２の間に互いに確立された通信接続を示す。第１のクライアント１１と第２のクライアント１２は、ネットワークを通さずに、互いに通信接続を確立できるのは明らかである。
【００３６】
図２は、第１のクライアントのユーザインタフェースの概略図を示す。第１のクライアントのユーザインタフェースは、第１の表示領域２１と第２の表示領域２２を含む。第１のクライアントの第１の表示領域は、第１のビジネスオブジェクトを表示するために使用される。第１のクライアントの第２の表示領域は、第１のクライアントと少なくとも１つの第２のクライアントの間の即時通信のために使用される。第２のクライアントのユーザインタフェースも、第１の表示領域と第２の表示領域を含んでよい。第２のクライアントの第１の表示領域は、第２のビジネスオブジェクトを表示するために使用される。第２のクライアントの第２の表示領域は、第２のクライアントと少なくとも１つの第１のクライアントの間の即時通信に使用される。第２のクライアントのユーザインタフェースの概略図は、図２に示す概略図と類似してよい。
【００３７】
さらに、図１に示すシステムは、ネットワークにサーバも含んでよい。サーバが含まれる時、通信接続は、サーバによって確立されてよく、サーバは、情報のリレーに使用できる。サーバによるリレーを通してビジネスオブジェクトを伝送する方法は、今後、詳細には記載しない。当業者は、サーバを含む状況でビジネスオブジェクトを伝送する方法を、以下の記載から知ることができる。
【００３８】
好ましくは、ＷｅｂＳｃｏｋｅｔプロトコルが、サーバと第１のクライアントの間、及び、サーバと第２のクライアントの間で情報の伝送を行うために使用される。ＷｅｂＳｃｏｋｅｔプロトコルは、ブラウザとサーバの間で全二重通信を実施する。この場合、サーバは、第１のクライアントと第２のクライアントに自発的にデータを伝送することによって、第１のクライアントと第２のクライアントの間の間接通信をサーバを経由して実施できる。
【００３９】
サーバと第１のクライアントの間、及び、サーバと第２のクライアントの間で情報の伝送を行うために他のプロトコルも使用されてよいことは明らかである。ＷｅｂＳｃｏｋｅｔ通信プロトコルは、インターネットで使用される比較的人気のあるネットワークプロトコルであり、異なるネットワーク及びクライアントで実施するのが容易なので、本出願の実施形態は、ＷｅｂＳｃｏｋｅｔを採用する。
【００４０】
通信接続は、情報伝送の接続に使用される。通信接続は、第１のクライアントと第２のクライアントの間に確立されるので、第１のクライアントと少なくとも１つの第２のクライアントのうちのいずれか１つの第２のクライアントとの間で情報が伝送できる。第２のクライアントの数が２以上の時、少なくとも２つのクライアントの任意の２つの第２のクライアントの間で情報を伝送できる。
【００４１】
さらに、以下のテキストの例の記載を容易にするために、ユーザとクライアントの一貫した定義を次に記載する。
【００４２】
ユーザＵ１１、ユーザＵ１２、及び、ユーザＵ１３は、それぞれ、第１のクライアントＡ１、第１のクライアントＡ２、及び、第１のクライアントＡ３を使用する。ユーザＵ２１、ユーザＵ２２、及び、ユーザＵ２３は、それぞれ、第２のクライアントＢ１、第２のクライアントＢ２、及び、第２のクライアントＢ３を使用する。
【００４３】
１つの第１のクライアントと１つの第２のクライアントの間でビジネスオブジェクト（複数可）を伝送する方法、１つの第１のクライアントと複数の第２のクライアントの間でビジネスオブジェクト（複数可）を伝送する方法、及び、複数の第１のクライアントと複数の第２のクライアントの間でビジネスオブジェクトを伝送する方法を、それぞれ、第１の実施形態、第２の実施形態、及び、第３の実施形態を使用して本明細書に記載する。
【００４４】
第１の実施形態
本出願の第１の実施形態は、１つの第１のクライアントと１つの第２のクライアントの間でビジネスオブジェクト（複数可）を伝送する方法を記載する。
【００４５】
図３は、本出願の第１の実施形態による、ビジネスオブジェクトを伝送する方法のフローチャートを示し、方法は、以下の操作を含む。
【００４６】
操作３０１：第１のクライアントは、共有要求に従って、第１のビジネスオブジェクトの情報を第２のクライアントに送信する。
【００４７】
第１のクライアントは、共有を開始する能動的共有当事者であり、第２のクライアントは、能動的共有当事者である。第１のクライアントが、共有要求を開始して、第２のクライアントに第１のビジネスオブジェクトを共有するように要求する。
【００４８】
詳細には、第１のクライアントは、確立された通信接続を通して、第１のビジネスオブジェクトの情報を第２のクライアントに送信する。
【００４９】
第１のビジネスオブジェクトは、第１のクライアントの第１の表示領域に表示されたビジネスオブジェクトである。
【００５０】
第１のビジネスオブジェクトの情報は、第１のビジネスオブジェクトの識別子であってよく、第１のビジネスオブジェクトのリンクであってもよい。第１のビジネスオブジェクトの情報が、第１のビジネスオブジェクトの識別子である場合、第２のクライアントは、第１のビジネスオブジェクトの識別子に基づいて、第１のビジネスオブジェクトを取得できる。例えば、第１のビジネスオブジェクトは、ビジネスオブジェクトの識別子とビジネスオブジェクトを記憶するサーバから、第１のビジネスオブジェクトの識別子に基づいて取得される。第１のビジネスオブジェクトの情報が、第１のビジネスオブジェクトのリンクである場合、第２のクライアントは、第１のビジネスオブジェクトのリンクに基づいて、詳細には、ネットワークから第１のビジネスオブジェクトを取得できる、または、メモリが、第１のビジネスオブジェクトのリンクによって示された第１のビジネスオブジェクトを記憶している場合、メモリから取得できる。
【００５１】
第１のクライアントＡ１を使用して、製品の明細情報を閲覧する過程で、ユーザＵ１１は、興味のある製品の明細情報を閲覧、発見し、興味のある製品の明細情報をユーザＵ１１の友達であるユーザＵ２１とすぐに共有して、この製品を買うべきか否か決定するためにユーザＵ２１に助言を求める場合がある。この場合、ユーザＵ１１は、第１のクライアントＡ１を使用して、共有要求を第２のクライアントＢ１に送信できる。
【００５２】
詳細には、第１のクライアントＡ１は、以下の２つのアプローチを使用して、共有要求に従って、第１のビジネスオブジェクトの情報を第２のクライアントＢ１に送信することを実施してよいが、それに限らない。
【００５３】
第１のアプローチは、以下の操作を含む。
【００５４】
操作ａ１１：第１のクライアントＡ１は、第２のクライアントＢ１に共有要求を送信する。共有要求は、第１のクライアントＡ１の識別子と、第２のクライアントＢ１の識別子を含む。
【００５５】
共有要求は、第１のクライアントの第１の表示領域に表示された第１のビジネスオブジェクトを第２のクライアントに共有するために使用される。
【００５６】
共有要求を受信後、第２のクライアントＢ１の識別子によって表される第２のクライアントＢ１は、共有応答を第１のクライアントに送信してよい。共有要求を承諾するコマンドが受信される時、共有承諾に関する情報を含む共有応答は、第１のクライアントＡ１の識別子によって表される第１のクライアントＡ１に送信される。共有要求を拒絶するコマンドが受信される場合、共有の拒絶に関する情報を含む共有応答は、第１のクライアントＡ１の識別子によって表される第１のクライアントＡ１に送信される。
【００５７】
操作ａ１２：第１のクライアントＡ１は、第２のクライアントＢ１から共有応答を受信する。
【００５８】
共有応答は、共有の承諾または拒絶に関する情報を含む。
【００５９】
第２のクライアントＢ１が、第１のクライアントＡ１の第１のビジネスオブジェクトの共有を拒絶する場合、第２のクライアントＢ１は、共有の拒絶に関する情報を第１のクライアントＡ１に送信できる。
【００６０】
操作ａ１３：共有承諾に関する情報が、第２のクライアントＢ１が送信した受信された共有応答に含まれることを確認したことに応答して、第１のクライアントＡ１は、第１のビジネスオブジェクトの情報を第２のクライアントに送信する。
【００６１】
第２のアプローチは、以下の操作を含む。
【００６２】
操作ｂ１１：第１のクライアントＡ１は、共有要求を第２のクライアントＢ１に送信する。共有要求は、第１のクライアントＡ１の識別子と、第２のクライアントＢ１の識別子を含む。
【００６３】
共有要求を受信後、第２のクライアントの識別子によって表された第２のクライアントＢ１は、共有応答を第１のクライアントＡ１に送信する必要なく、デフォルトで情報共有を行うことを承諾し、第２のクライアントＢ１は、第１のクライアントＡ１が、第１のクライアントの第１のビジネスオブジェクトを共有しようとしていることを知らされる。
【００６４】
操作ｂ１２：第１のクライアントＡ１は、第１のビジネスオブジェクトの情報を第２のクライアントＢ１に送信する。
【００６５】
好ましくは、第２のクライアントに共有要求を送信する前に、第１のクライアントが第２のクライアントを決定する必要性を考慮して、アプローチは、以下の操作をさらに含む。
【００６６】
操作ｃ１１：第１のクライアントの連絡先リストから選択される連絡先情報が、受信される。
【００６７】
第１のクライアントは、連絡先リストのインタフェースを含むクライアント（例えば、即時通信クライアント、ソーシャルネットワークビジネス（ＳＮＳ）クライアント等）であってよい。従って、ユーザＵ１１は、第１のクライアントＡ１の連絡先リストのインタフェースから連絡先（ユーザＵ２１）を選択できる。この場合、第１のクライアントＡ１は、ユーザＵ２１の情報を受信し、ユーザＵ２１の受信された情報に対応する第２のクライアントＢ１を、第１のビジネスオブジェクトを共有する第２のクライアントとして設定できる。
【００６８】
第１のクライアントと第２のクライアントの間に通信接続が確立されているので、連絡先情報よって表された連絡先は、オンライン上にある。
【００６９】
操作ｃ１２：共有要求は、選択された連絡先情報に対応する第２のクライアントに送信される。
【００７０】
選択された連絡先情報は、第２のクライアントに対応し得る。
【００７１】
詳細には、図４に示す連絡先リストのインタフェースは、共有ボタン（Ｗａｌｋ  ｔｏｇｅｔｈｅｒを開始するボタンが、図４に示され、その機能は、共有要求の送信をトリガするための共有ボタンと同じである）を含んでよい。ユーザＵ１１は、共有ボタンをクリックすることによって、選択された連絡先情報（ユーザＵ２１の情報）に対応する第２のクライアントＢ１に共有要求を送信するように第１のクライアントＡ１をトリガできる。
【００７２】
操作ｃ３：ユーザインタフェースが生成される。
【００７３】
操作ｃ３において、図４で示す連絡先情報を有するインタフェースは、第１の表示領域と第２の表示領域を含むユーザインタフェースにジャンプする、そのインタフェースを図５に示す。
【００７４】
図５に示すユーザインタフェースの第１の表示領域は、製品Ｐ１の明細情報を表示する。製品Ｐ１は、第１のクライアントの第１の表示領域に表示された第１のビジネスオブジェクトとしての役割を果たす。
【００７５】
図４及び５から分かるように、本出願の実施形態の第１のクライアントは、現行の即時通信クライアントの機能に加えて、第１のビジネスオブジェクトを閲覧する機能と、第１のビジネスオブジェクトを第２のクライアントに共有する機能を含む。
【００７６】
操作３０１の目的は、第２のクライアントに、第２のクライアントのユーザインタフェースに第１のビジネスオブジェクトを表示させることである。
【００７７】
詳細には、第２のクライアントのユーザインタフェースも、第１の表示領域と第２の表示領域を含み得る。第２のクライアントの第１の表示領域は、第２のビジネスオブジェクを表示するために使用される。第２のクライアントの第２の表示領域は、第１のクライアントと第２のクライアントの間の即時通信のために使用される。
【００７８】
第２のクライアントがユーザインタフェースに第１のビジネスオブジェクトを表示することは、第２のクライアントが、ユーザインタフェースの第１の表示領域から第１の表示サブ領域と第２の表示サブ領域を生成することと、第２のクライアントが、ユーザインタフェースの第１の表示サブ領域または第２の表示サブ領域に第１のビジネスオブジェクトを表示することとを含む。
【００７９】
この場合、第２のクライアントＢ１が、第１のクライアントＡ１から共有要求を受信する前に、第１の表示領域のインタフェースに（第２のビジネスオブジェクトとしての役割を果たす）製品Ｐ２の情報を表示している場合、第２のクライアントＢ１は、製品Ｐ１の明細情報のリンク（識別子）を第１のクライアントＡ１から受信後、製品Ｐ１の明細情報のリンク（識別子）から製品Ｐ１の明細情報を取得する。この時点の第２のクライアントＢ１のユーザインタフェースの概略図を図６に示す。
【００８０】
図６は、製品Ｐ１の明細情報が第１の表示サブ領域に表示されているのと、製品Ｐ２の明細情報が第２の表示サブ領域に表示されているのとを示す。製品Ｐ１の明細情報は、第２の表示サブ領域に表示でき、製品Ｐ２の明細情報は、第１の表示サブ領域に表示できるのは明らかである。
【００８１】
図６に示す可視領域を制御するコントロールも、第１の表示サブ領域と第２の表示サブ領域の間に含むことができる。第１の表示サブ領域と第２の表示サブ領域の可視面積の各サイズは、可視領域を制御するコントロールを左側または右側に移動させることによって、制御できる。
【００８２】
第２のクライアントＢ１が、第１のクライアントＡ１から共有要求を受信する前に、第１の表示領域のインタフェース第２のビジネスオブジェクトを表示していない場合、第２のクライアントＢ１は、製品Ｐ１の明細情報のリンクを第１のクライアントから受信後、製品Ｐ１の明細情報のリンクから製品Ｐ１の明細情報を取得する。第２のクライアントＢ１は、第１の表示領域のインタフェースから第１の表示サブ領域と第２の表示サブ領域を生成する必要はなく、製品Ｐ１の明細情報を第１の表示領域に直接、表示できる。あるいは、第２のクライアントＢ１は、第２のクライアントＢ１のユーザインタフェースの第１の表示領域から第１の表示サブ領域と第２の表示サブ領域を最初に生成し、第１の表示サブ領域または第２の表示サブ領域に製品Ｐ１の明細情報を表示できる。
【００８３】
共有要求の前及び後の第１のクライアントＡ１と第２のクライアントＢ１のユーザインタフェースの変更が直感的、明確に見えるように、図７は、共有要求を送信する前後の第１のクライアントＡ１のユーザインタフェースを示し、共有要求を受信する前後の第２のクライアントＢ１のユーザインタフェースを示す。図７は、三角形を使用して、第１のクライアントＡ１の第１のビジネスオブジェクトを表し、円を使用して、第２のクライアントＢ１の第２のビジネスオブジェクトを表す。
【００８４】
操作３０２：第１のクライアントの第１のビジネスオブジェクトの操作コマンドが受信されると、操作コマンドに従って、第１のクライアントのユーザインタフェースで、第１のビジネスオブジェクトに対する操作が行われる。
【００８５】
操作コマンドは、異なる入力方法に応じて異なる形式であってよい。例えば、操作コマンドが、ポインティングデバイスによって入力される時、操作コマンドは、シングルクリックコマンド、ダブルクリックコマンド、ドラッグコマンド、選択コマンド等であってよい。
【００８６】
本出願の実施形態においては、現在のモバイルスマート端末は、一般的に、タッチスクリーンであり、モバイルスマート端末は、いつでもどこでも、第１のビジネスオブジェクトの共有の必要性を満たすのに使用できるハードウェア装置であることを考慮して、操作コマンドは、タッチスクリーンによって入力されることが好ましく、スライドコマンド、ズームインコマンド、ズームアウトコマンド、ドラッグコマンド、及び、選択コマンドの少なくとも１つを含む。スライドコマンドは、スライド操作によって実施でき、左／右スライドコマンド、上／下インタラクティブコマンドを含む。ズームインコマンドは、分離操作または（拡大ボタン）のクリックによって実施できる。ズームアウト操作は、引き寄せ及びクローズ操作または（縮小ボタン）のクリックによって実施できる。ドラッグコマンドは、ドラッグ操作によって実施できる。
【００８７】
図５に示すユーザインタフェースを例として使用する。ユーザＵ１１が、第１のクライアントＡ１のユーザインタフェースに表示された製品画像（製品Ｐ１の明細情報の種類）に含まれる拡大ボタンをクリックする場合、第１のクライアントＡ１は、操作３０２で、製品画像の拡大コマンドを受信した後、第１のクライアントＡ１のユーザインタフェースで製品画像を拡大できる。
【００８８】
操作３０３：操作コマンドは、通信接続を通して第２のクライアントに送信される。
【００８９】
第１のクライアントの第１のビジネスオブジェクトの操作コマンドは、操作コマンドが受信される毎に、第２のクライアントに送信される。データフローを保存するために、複数の操作コマンドと、操作コマンドの実行時点の情報も、操作コマンドの受信の頻度に従って、第２のクライアントに送信されてよい。例えば、受信された現在の操作コマンドの時点が最初に判断され、規定された時間が過ぎるのを待つ。規定された時間内の操作コマンド（複数可）と、各操作コマンドの実行時点の情報が、第２のクライアントに送信される。
【００９０】
第１のクライアントＡ１が、操作３０２で製品画像の拡大コマンドを受信する場合、第１のクライアントＡ１は、操作３０３で製品画像の拡大コマンドを第２のクライアントＢ１に送信する。
【００９１】
操作３０３で第２のクライアントに操作コマンドを送信する目的は、第２のクライアントに、操作コマンドに従って、第２のクライアントのユーザインタフェースで第１のビジネスオブジェクトに対する操作を行わせることである。
【００９２】
操作３０２及び操作３０３で、第１のクライアントの第１のビジネスオブジェクトの操作コマンドが受信される時、関連する操作は、最初に、操作コマンドに従って、第１のクライアントのユーザインタフェースで行われ、次に、操作３０３が行われることに注意されたい。第１のクライアントの第１のビジネスオブジェクトの操作コマンドが受信される時、操作３０３が最初に行われてよく、次に、第１のビジネスオブジェクトに対する操作が、第１のクライアントのユーザインタフェースで、操作コマンドに従って行われてよいことは明らかである。あるいは、第１のクライアントのユーザインタフェースの第１のビジネスオブジェクトに対する操作と操作３０３は、操作コマンドに従って、同時に行われてもよい。本出願は、それらに関して制限はない。
【００９３】
前述の操作３０１〜３０３は、第１のクライアントの第１のビジネスオブジェクトと、第１のビジネスオブジェクトに対する第１のクライアントの操作によって行われた第１のビジネスオブジェクトの変更との、第１のクライアントと第２のクライアントによる閲覧を同期的に実施する。第１のクライアントと第２のクライアントは、それぞれ、即時通信のための第２の表示領域を有するので、同じ第１のクライアントまたは同じ第２のクライアントが、第１のビジネスオブジェクトを閲覧しながらコメントを提供するのを可能にする。さらに、第１のビジネスオブジェクトに関する第１のクライアントの操作コマンドは、第２のクライアントに送信されるので、第２のクライアントも、第１のビジネスオブジェクトに対して操作を行い、その結果、第１のオブジェクトの取引操作に合致するコメントを提供できて、第１のクライアントと第２のクライアントの間で対面共有効果を達成でき、且つ、第１のビジネスオブジェクトの効率的な共有が確実になる。
【００９４】
第１のクライアントと第２のクライアントの間でビジネスオブジェクトを伝送することに関する解決法の有益な効果を、特定の適用シナリオを用いて本明細書に記載する。
【００９５】
第１の適用シナリオ：ユーザＵ２１が、ある一定の状況、例えば、移動状態にあり、第１のビジネスオブジェクトの詳細を知らない場合等においては、第１のビジネスオブジェクトを取得し、第２のクライアントＢ１を通して第１のビジネスオブジェクトに操作を行うことは不便である。ユーザＵ２１は、その場合、電話や即時通信等の他の通信方法を用いて、ユーザＵ１１に、代わりに、ユーザＵ２１が第１のビジネスオブジェクトを発見し、その第１のビジネスオブジェクトを第２のクライアントＢ１と共有する支援を依頼してよい。この場合、第１のクライアントＡ１は、第１のビジネスオブジェクトを発見して、第１のビジネスオブジェクトを第２のクライアントＢ１に共有してよい。次に、ユーザＵ１１は、第１のビジネスオブジェクトの操作コマンドを入力してよい。第１のクライアントＡ１は、操作コマンドを行い、操作コマンドを第２のクライアントＢ１に伝送する。第２のクライアントＢ１も、操作コマンドを次に行う。この場合、ユーザＵ２１は、第１のビジネスオブジェクトと、操作コマンドによって行われた第１のビジネスオブジェクトの変更とを、操作コマンドを入力せずに閲覧できる。
【００９６】
第２の適用シナリオ：ユーザＵ１１は、ユーザＵ２１２に、第１のビジネスオブジェクトを説明させることが必要になり、このような説明は、第１のビジネスオブジェクトに対する操作によって行われた一定の変更に加えて、第１のビジネスオブジェクトに対して一定の操作を行うことを必要とする。ユーザＵ１１は、第１のクライアントＡ１に第１のビジネスオブジェクトの操作コマンドを入力してよい。第１のクライアントＡ１は、操作コマンドを行い、操作コマンドを第２のクライアントＢ１に伝送する。第２のクライアントＢ１は、操作コマンドを行う。この場合、ユーザＵ２１は、第１のクライアントＡ１を同期的に見て、共有した第１のビジネスオブジェクトと、操作コマンドによって行われた変更を閲覧することによって、ユーザＵ１１が理解及び分かっていないことを直感的に知り、そして、的を絞った方法でユーザＵ１１に説明して、通信をより効果的、便利にする。
【００９７】
第３の適用シナリオ：ユーザＵ１１が、あるショッピングウェブサイトを訪問し、表示された製品Ｐ１の明細情報に興味を持って、ユーザ１１の友達のユーザＵ２１とその製品を共有して、製品を閲覧し、製品の明細情報に対する操作（製品の画像のサイズを拡大または縮小する等）を行い、ユーザＵ２１と同期的に製品に対するコメントを提供する必要がある。ユーザＵ１１は、第１のクライアントＡ１に製品Ｐ１の明細情報の操作コマンドを入力してよく、第１のクライアントＡ１は、操作コマンドを行い、操作コマンドを第２のクライアントＢ１に伝送する。第２のクライアントＢ１も操作コマンドを行う。この時、ユーザＵ２１は、共有した製品Ｐ１の明細情報と、第１のクライアントＡ１の操作コマンドによって引き起こされた製品Ｐ１の明細情報の変更を見ることができて、第１のクライアントＡ１が現在の製品に興味があり、その製品に対してコメントしていることが直感的に分かる。これは、同じショッピングウェブサイトを実際に直接、一緒に訪問する効果を成功裏にシミュレーションして、通信をより効果的及び便利にする。
【００９８】
第１のビジネスオブジェクトを共有しながら、即時通信メッセージを送信する必要性を考慮して、第２のクライアントのユーザが、第１のビジネスオブジェクトに対する第１のクライアントのユーザのコメントを知るのを助けるために、第２の表示領域は、好ましくは、即時通信メッセージ入力サブ領域を含む。方法は、即時通信メッセージ入力サブ領域に入力された即時通信メッセージを受信することと、即時通信メッセージを第２のクライアントに送信して、第２のクライアントに、第２のクライアントのユーザインタフェースに即時通信メッセージを表示させることとをさらに含む。
【００９９】
さらに、第１のクライアントは、第１のビジネスオブジェクトに対する第２のクライアントのコメントを知って、各第２のクライアントと通信することが必要な場合もある。好ましくは、第２の表示領域は、即時通信メッセージ表示サブ領域をさらに含んでよい。方法は、第２のクライアントが送信した即時通信メッセージを受信することと、第１のクライアントの即時通信メッセージ表示サブ領域または第１の表示領域に第２のクライアントが送信した即時通信メッセージを表示することとをさらに含む。
【０１００】
即時通信メッセージは、音声メッセージ、テキストメッセージ、絵文字メッセージ、画像メッセージ、アニメーション、ビデオ等であってよい。
【０１０１】
さらに、ビジネスオブジェクトの伝送に関する上記解決法において、第１／第２のクライアントは、即時通信メッセージ表示サブ領域に受信された即時通信メッセージを表示してよい。例えば、一対一チャットまたはグループチャット等の形式の対話等、即時通信メッセージを表示する通常の方法等、様々な異なる表示方法が存在する。あるいは、第１のクライアントの第１の表示領域、または、第２のクライアントの第１の表示サブ領域（または、第２の表示サブ領域）にローリングテキストの形式で、提示されてよい。図８に示すように、図８に示された第１の表示サブ領域に表示された「この甲は履き心地が良いかどうか分からない」は、ローリングテキストである。フェードインフェードアウト形式等、ローリングテキストの表示形式も設定できる。ローリングテキストの形式で表示することには利点がある。一方では、ローリングテキストは、第１の表示領域を連続的に移動するので、第１の表示サブ領域または第２の表示サブ領域は、第１のビジネスオブジェクトの表示にも第２のビジネスオブジェクトの表示にも影響を与えない。他方、受信した即時通信メッセージをローリングテキストの形式で表示することは、即時通信メッセージが占めるインタフェース空間を節約するだけでなく、第１のビジネスオブジェクトを表示する第１の表示領域をより広くする。さらに、即時通信メッセージの表示空間を拡大し、即時通信メッセージの読みやすさ及び面白さを強化する。これは、画面が比較的小さい電子デバイスを用いて即時通信メッセージと第１のビジネスオブジェクトを同時に表示する時、特に当てはまる。
【０１０２】
さらに、ネットワークの状態と、情報伝送の適時性の異なる要件を考慮すると、第１のクライアントと第２のクライアントは、タイムラグが異なる２つの接続を含んでよく、タイムラグの１つは、比較的、適時性に乏しく、正確性が低く、他方は、適時性が良好で、より正確である。あるいは、一種類のみの通信接続を含んでよい。好ましくは、本出願の実施形態の解決法における通信接続は、２つの状況に分けられる。
【０１０３】
第１の場合：通信接続は、共有接続と即時通信接続を含む。
【０１０４】
共有接続は、比較的良好な適時性と比較的高い正確性を有するビジネスオブジェクトの伝送を実施する接続であり、即時通信接続は、比較的乏しい適時性と比較的低い正確性を有するビジネスオブジェクトの伝送を実施する接続である。
【０１０５】
第１のビジネスオブジェクトの同期閲覧を実施するためには、情報伝送の適時性と正確性に対して比較的厳しい要件を考慮する。例えば、第１のビジネスオブジェクトが制限された期間内に閉じられる時（例えば、製品の販売促進期間が、終了に近づく、製品の在庫が設定値未満になる、製品に人気があるまたはセール品である）、第１のビジネスオブジェクトの情報は、比較的短期間で第２のクライアントに正確に伝送され、従って、第２のクライアントが、期間内に、第２のビジネスオブジェクトを取得、表示することを確実にするために、第２のビジネスオブジェクトの情報は、共有接続を通して伝送できる。共有接続は、専用接続である。さらに、この場合、第１のビジネスオブジェクトに関する第１のクライアントの操作コマンドを素早く取得し、第２のクライアントの第１のビジネスオブジェクトに対する操作コマンドがタイムリーに正確に行われることを確実にして、それによって、第２のクライアントが、第１のビジネスオブジェクトに関連する特徴を期間内に知ることができるように、操作コマンドは、共有接続を通して伝送されてよい。一般に、即時通信メッセージは、ビジネスオブジェクト伝送のために適時性の低い要件を有し、即時通信接続は、即時通信メッセージの伝送に使用されてよい。しかしながら、第１のビジネスオブジェクトが、伝送の適時性に対する要件があまり厳しくない時、即時通信接続は、第１のビジネスオブジェクトの情報の伝送にも使用されてよい。これによって、通信接続が、適時性及び正確性の異なる要件を有する情報に適合するのを可能にし、且つ、伝送資源の利用を最大限にする効果の達成を可能にする。
【０１０６】
第１のビジネスオブジェクトの情報と操作コマンドが、共有接続を用いて送信される場合、即時通信メッセージは通信接続を通して伝送されることに、注意されたい。この場合、操作３０１で、第１のクライアントは、共有要求に従って、共有接続を通して、第１の表示領域に表示された第１のビジネスオブジェクトの情報を第２のクライアントに送信する。操作３０３は、詳細には、共有接続を通して操作コマンドを第２のクライアントに送信することを含む。
【０１０７】
共有接続が第１のビジネスオブジェクトの情報の伝送に使用される場合、操作コマンド及び即時通信メッセージは、即時通信接続を用いて伝送される。共有接続が操作コマンドの伝送に使用される場合、即時通信接続は、第１のビジネスオブジェクトの情報と即時通信メッセージの伝送に使用される。
【０１０８】
さらに、確立された通信接続が、共有接続と即時通信接続を含む時、第１のクライアントと第２のクライアントの設計も簡単にされてよい。異なる種類のメッセージ（第１のビジネスオブジェクト、及び／または、操作コマンドの情報は、共有メッセージと呼ばれてよい）は、異なる通信接続を経由して伝送される。従って、第１のクライアントと第２のクライアントは、メッセージの種類をもはや判定する必要はなく、共有接続から受信したメッセージを各第１の表示領域に直接、適用して、第１のビジネスオブジェクトの共有と第１のビジネスオブジェクトに対する操作とを実施し、即時通信接続から受信したメッセージを第２の表示領域に直接、適用して、即時通信を実施する。
【０１０９】
第２の場合：通信接続は、即時通信接続である。
【０１１０】
即時通信接続は、第１のビジネスオブジェクトの情報、操作コマンド、及び、即時通信メッセージの伝送に使用される。
【０１１１】
さらに、通信接続は、第１のクライアントから第２のクライアントに直接、確立された通信接続であってよい。例えば、通信接続は、サーバを使用する必要なく、ローカルエリアネットワークで第１のクライアントと第２のクライアントの間に直接、確立されてよい。あるいは、通信接続は、サーバによって確立された第１のクライアントから第２のクライアントへの通信接続であってもよい。
【０１１２】
好ましくは、通信接続は、サーバによって確立された第１のクライアントと第２のクライアントの間の通信接続である。第１のビジネスオブジェクトの情報は、第１のビジネスオブジェクトの識別子である。
【０１１３】
通信接続を通して第１のビジネスオブジェクトの情報を第２のクライアントに送信することは、第１のビジネスオブジェクトの識別子をサーバに送信して、ビジネスオブジェクトの識別子とビジネスオブジェクトのリンクの間の対応関係の記憶から、サーバが、第１のビジネスオブジェクトの識別子に対応する第１のビジネスオブジェクトのリンクを取得できるようにし、取得した第１のビジネスオブジェクトのリンクを第２のクライアントに送信できるようにすることを含む。
【０１１４】
各第１のビジネスオブジェクトは、識別子を有し、各ビジネスオブジェクトの識別子は、第１のビジネスオブジェクトのリンクに対応する。第１のビジネスオブジェクトは、第１のビジネスオブジェクトのリンクを通して取得できる。本明細書では、サーバは、通信接続を確立する能力と、ビジネスオブジェクトの識別子をビジネスオブジェクトのリンクに変換する能力とを有する。
【０１１５】
第１のビジネスオブジェクトのリンクは、通常、第１のビジネスオブジェクトの識別子のリンクより大量なので、ここで送信された第１のビジネスオブジェクトの識別子は、第１のビジネスオブジェクトのリンクではなく、第１のビジネスオブジェクトの送信に必要な情報のフローを保存する。
【０１１６】
上記解決法を使用して、第２のクライアントは、第１のクライアントの第１のビジネスオブジェクトの共有に成功する。よって、第１のクライアントの第１のビジネスオブジェクトは、第２のクライアントのユーザインタフェースに表示される。この場合、第２のクライアントのユーザインタフェースに表示された第１のビジネスオブジェクトは、第２のクライアントの第１のビジネスオブジェクトと呼ばれてよい。
【０１１７】
上記解決法に基づいて、好ましい解決法を以下に記載する。
【０１１８】
第１の好ましい解決法
一般に、第１のクライアントは、第１のクライアントのユーザインタフェースで第１のビジネスオブジェクトに対する操作を行うことができ、第２のクライアントは、第２のクライアントのユーザインタフェースで第２のビジネスオブジェクトに対する操作を行ってよい。本出願の実施形態の解決法においては、通信の効率を向上させるために、第２のクライアントが、第１のクライアントの第１のビジネスオブジェクトを共有した後、第２のクライアントの第１のビジネスオブジェクトの操作コマンドを受信することに応答して、第２のクライアントは、操作許可、または、（第１のビジネスオブジェクトに固有であってよい）第１のクライアントによって設定されたデフォルト許可に基づいて、操作コマンドに従って、第２のクライアントのユーザインタフェースで第１のビジネスオブジェクトに対する操作を行ってよい。
【０１１９】
例えば、第１のビジネスオブジェクトに関して第１のクライアントＡ１によって設定された操作許可（デフォルト）は、第２のクライアントＢ１が第１のビジネスオブジェクトに対して操作を行うことができるように設定される場合、第２のクライアントＢ１は、第１のビジネスオブジェクトに対して操作コマンドを行ってよい。そうでない場合、第２のクライアントＢ１は、第１のビジネスオブジェクトに対して操作コマンドを行うことができない。
【０１２０】
第２のクライアントの操作によって第１のビジネスオブジェクトに行われた変更を第１のクライアントが同期的に閲覧して通信効率を高めるために、第２のクライアントが、第２のクライアントのユーザインタフェースに表示された第１のビジネスオブジェクトに操作コマンドを行う時、第２のクライアントは、第１のビジネスオブジェクトに関する第２のクライアントの操作コマンドを受信することに応答して、操作コマンドに従って、第２のクライアントのユーザインタフェースで、第１のビジネスオブジェクトに対して操作を行って、その操作コマンドを第１のクライアントに送信してよい。第１のクライアントは、第２のクライアントの第１のビジネスオブジェクトに関して第２のクライアントが送信した操作コマンドを受信するとすぐに、操作コマンドに従って、第１のクライアントのユーザインタフェースで、第１のビジネスオブジェクトに対して操作を行う。
【０１２１】
第１のクライアントＡ１が、第１のビジネスオブジェクトを第２のクライアントＢ１に共有する時、第１の好ましい解決法の有益な効果を、以下の２つのシナリオを例として用いて、以下に記載する。
【０１２２】
第１のシナリオ：ある状況においては、例えば、移動状態では、ユーザＵ１１が、第１のクライアントＡ１を通して、第１のビジネスオブジェクトに対して操作を行うのは不便である。この場合、ユーザＵ１１は、第２のクライアントＢ１に第１のビジネスオブジェクトの操作コマンドを入力するようにユーザＵ２１に通知してよい。第２のクライアントＢ１は、操作コマンドを行い、操作コマンドを第１のクライアントＡ１に伝送する。第１のクライアントＡ１は、操作コマンドを行い、この時点で、ユーザＵ１１は、操作コマンドを入力することなく、共有した第１のビジネスオブジェクトと、操作コマンドによって行われた第１のビジネスオブジェクトの変更とを閲覧できる。
【０１２３】
第２の適用シナリオ：ユーザＵ１１は、第１のビジネスオブジェクトをユーザＵ２１に説明させることを必要する。説明は、第１のビジネスオブジェクトに変更があると行う必要がある。その場合、ユーザＵ２１は、第２のクライアントＢ１に、第１のビジネスオブジェクトの操作コマンドを入力してよい。第２のクライアントＢ１は、操作コマンドを行い、操作コマンドを第１のクライアントＡ１に伝送する。第１のクライアントＡ１は、操作コマンドを行う。この時点で、ユーザＵ１１は、操作コマンドによって行われた共有した第１のビジネスオブジェクトの変更をより良い方法で理解して、より効果的で便利な通信につながる。
【０１２４】
第２の好ましい解決法
さらに、ユーザＵ１１が、第１のビジネスオブジェクトをユーザＵ２１に共有した後、第２のクライアントＢ１でユーザＵ２１によって現在、閲覧されている第２のビジネスオブジェクトも共有して、互いに興味のあるビジネスオブジェクトの互いの共有を促進する必要がある場合も考慮すると、この場合、ユーザＵ１１は、即時通信メッセージを通してユーザＵ２１に要求を送信して、ユーザＵ１１に、第２のクライアントＢ１を用いて、第１のクライアントＡ１に共有要求を開始するように頼んで、第２のビジネスオブジェクトの共有を実施する。好ましくは、第１のクライアントＡ１が、第２のクライアントＢ１の第２のビジネスオブジェクトの共有を能動的に開始し、興味のあるビジネスオブジェクトの共有を効率的に行うのを容易にするために、上記ビジネスオブジェクト伝送方法は、以下の操作、図９に示すフローチャートをさらに含む。
【０１２５】
操作９０１：共有モードを交換する要求が、第２のクライアントに送信される。
【０１２６】
共有モードを交換する要求は、第１のクライアントの識別子と第２のクライアントの識別子を含み、これらの識別子は、能動的共有当事者から受動的共有当事者に第１のクライアントを変更し、受動的共有当事者から能動的共有当事者に第２のクライアントを変更するのに使用される。言い換えると、第１のクライアントは、第２のクライアントの第２のビジネスオブジェクトの共有を要求する。
【０１２７】
この場合、共有モードを交換する要求を受信後、第２のクライアントは、共有モードを交換する承諾に関する情報を含む共有モード交換応答を第１のクライアントに送信し、次に、第２のビジネスオブジェクトの情報を第１のクライアントに送信してよい。あるいは、共有モード交換応答は、第１のクライアントに送信されなくてよく、デフォルトによって交換を承諾して、第２のクライアントの第２のビジネスオブジェクトの情報を第１のクライアントに直接、送信してよい。
【０１２８】
共有モードが交換されるので、第２のクライアントは、第２のクライアントのユーザインタフェースに、第１のクライアントの第１のビジネスオブジェクトをもはや表示しなくてよい。第２のクライアントが、モードの交換を拒絶する時、第２のクライアントは、交換の拒絶に関する情報を含む共有モード交換応答を第１のクライアントにさらに送信してよいのは明らかである。この場合、第１のクライアントは、以下の操作９０２〜９０５を行わない。
【０１２９】
操作９０２：第２のビジネスオブジェクトの情報が、第２のクライアントから受信される。
【０１３０】
第２のビジネスオブジェクトの情報は、操作３０１の第１のビジネスオブジェクトの情報と類似しているので、その詳細をここに繰り返して記載しない。
【０１３１】
第２のビジネスオブジェクトの情報を受信する操作９０２の目的は、第２のビジネスオブジェクトの情報を用いて第２のビジネスオブジェクトを取得することである。
【０１３２】
操作９０３：第２のビジネスオブジェクトは、第２のビジネスオブジェクトの情報を用いて取得される。
【０１３３】
第１のクライアントが第２のビジネスオブジェクトの情報を用いて第２のビジネスオブジェクトを取得するのに使用する方法は、操作３０１で、第２のクライアントが、第１のビジネスオブジェクトの識別子を用いて第１のビジネスオブジェクトを取得するのに使用する前述の方法と同じなので、繰り返して記載しない。
【０１３４】
操作９０４：第１の表示サブ領域と第２の表示サブ領域は、第１のクライアントの第１の表示領域から生成される。
【０１３５】
２つの表示サブ領域は、第１のクライアントの第１のビジネスオブジェクトと、取得した第２のビジネスオブジェクトとを表示するために、第１の表示領域に生成される。
【０１３６】
２つの表示サブ領域は、水平バー構造または垂直バー構造（図８に示す）であってよく、本出願においては限定されない。
【０１３７】
操作９０５：第１のクライアントの第１のビジネスオブジェクトと、取得した第２のビジネスオブジェクトとは、第１のクライアントの第１の表示サブ領域と第２の表示サブ領域に表示される。
【０１３８】
第１のビジネスオブジェクトは、２つの表示サブ領域の１つに表示されてよく、第２のビジネスオブジェクトは、表示サブ領域の残りの１つに表示されてよい。
【０１３９】
各表示サブ領域に表示された第２のクライアントからの第２のビジネスオブジェクト、及び／または、第１のクライアントの第１のビジネスオブジェクトは、第１のビジネスオブジェクトと第２のビジネスオブジェクトの間の区別を助けるために、ラベル付けされてよい。
【０１４０】
この時点で、図７の第１のクライアントＡ１のユーザインタフェースと第２のクライアントＢ１のユーザインタフェースは、図１０に示すユーザインタフェースに変更されてよい。図１０においても、第１のクライアントＡ１の第１のビジネスオブジェクトは、三角形によって表され、第２のクライアントＢ１の第２のビジネスオブジェクトは、円によって表される。
【０１４１】
操作９０６：第２のクライアントによって送信された第２のクライアントの第２のビジネスオブジェクトの操作コマンドが、受信されると、操作コマンドに従って、第１のクライアントのユーザインタフェースで、第２のビジネスオブジェクトに対する操作を行う。
【０１４２】
上記好ましい解決法においては、第１のクライアントが、共有モードを交換する要求を第２のクライアントに送信することによって、第２のクライアントの第２のビジネスオブジェクトを第１のクライアントと共有することを達成し、第１のクライアントは、第２のビジネスオブジェクトの操作コマンドを第２のクライアントから受信した後、操作コマンドに従って、第２のビジネスオブジェクトに対する操作を行い、それによって、第１のクライアントは、第２のクライアントの操作によって行われた第２のクライアントの第２のビジネスオブジェクトの変更を同期的に見ることができる。これは、従って、各ビジネスオブジェクトと、そのビジネスオブジェクトに対する互いの操作によって行われた変更とを、第１のクライアントと第２のクライアントが互いに共有することを達成する。従って、第１のクライアントと第２のクライアントの間の情報の伝送は、より便利で、効果的になる。
【０１４３】
第３の好ましい解決法
通信効率を高めるために、前述の第２の好ましい解決法が行われた後、第１のクライアントは、第２のクライアントの第２のビジネスオブジェクトを共有することができる。第１のクライアントは、第１のクライアントの第２のビジネスオブジェクトの操作コマンドを受信する時、操作許可または（第２のビジネスオブジェクトに固有であってよい）第２のクライアントによって設定されたデフォルト許可に基づいて、操作コマンドに従って、第１のクライアントのユーザインタフェースで、第２のビジネスオブジェクトにする操作を行ってよい。
【０１４４】
例えば、第２のビジネスオブジェクトに関する第２のクライアントＢ１によって設定された操作許可（デフォルト）が、第１のクライアントＡ１が、第２のビジネスオブジェクトに対して操作を行うことが可能に設定される場合、第１のクライアントＡ１は、第２のビジネスオブジェクトに対して操作コマンドを行ってよい。そうでない場合、第１のクライアントＡ１は、第２のビジネスオブジェクトに対して操作コマンドを行うことができない。
【０１４５】
さらに、第２のクライアントが、第２のビジネスオブジェクトに対する第１のクライアントの操作によって行われた変更を同期的に閲覧でき、さらに、通信効率を高めるために、ビジネスオブジェクトを伝送する上記方法は、好ましくは、第１のクライアントの第２のビジネスオブジェクトの操作コマンドを受信する時、操作コマンドに従って、第１のクライアントのユーザインタフェースで第２のビジネスオブジェクトに対する操作を行うことと、操作コマンドを第２のクライアントに送信して、第２のクライアントに、操作コマンドに従って第２のクライアントのユーザインタフェースで、第２のビジネスオブジェクトに対する操作を行わせることと、をさらに含む。
【０１４６】
前述の第３の好ましい解決法によってもたらされた有益な効果は、第１の好ましい解決法によって得られた効果と類似しており、第２の好ましい解決法において、第１のクライアントと第２のクライアントの間の役割を変更すると考えてよい。この詳細は、ここでは、繰り返して記載しない。
【０１４７】
前述の解決法は、第１のクライアントが、共有要求を第２のクライアントに送信し、共有モードを交換する要求を第２のクライアントに送信することを記載する。第２のクライアントも、共有要求と、共有モードを交換する要求を第１のクライアントに送信してよいことは明らかである。しかしながら、第２のクライアントと第１のクライアントの役割は、役割交換後、本質的に同じなので、その詳細は、ここでは繰り返して記載しない。
【０１４８】
第１のクライアントと第２のクライアントの間でビジネスオブジェクトを伝送する解決法を第１のクライアントの観点から記載した。第１のクライアントと第２のクライアントの間でビジネスオブジェクトを伝送する解決法を、第２のクライアントの観点から以下に記載する。それらは一致しているので、関連する実施の詳細は、第１のクライアントの観点からビジネスオブジェクトを伝送する解決法の詳細を参照することができ、その詳細をここでは繰り返して記載しない。
【０１４９】
図１１は、第２のクライアントを実行体として、第１のクライアントと第２のクライアントの間でビジネスオブジェクトを伝送する方法の概略図であり、以下の操作を含む。
【０１５０】
操作１１０１：第２のクライアントは、第１のクライアントが送信した共有要求を受信する。
【０１５１】
操作１１０２： 第１のクライアントが送信した第１のビジネスオブジェクトの情報が、受信される。
【０１５２】
操作１１０３：第１のビジネスオブジェクトが、第１のビジネスオブジェクトの情報を用いて取得される。
【０１５３】
操作１１０４：第１の表示サブ領域と第２の表示サブ領域が、第２のクライアントの第１の表示領域に生成される。
【０１５４】
上記操作１１０３及び１１０４は、並行して実行されてもよく、操作１１０４が最初に行われて、次に、操作１１０３が行われてもよく、本明細書では限定しない。
【０１５５】
操作１１０５：取得した第１のビジネスオブジェクトが、第１の表示サブ領域または第２の表示サブ領域に表示される。
【０１５６】
操作１１０６：第１のクライアントの第１のビジネスオブジェクトに関する操作コマンドが、第１のクライアントから受信されると、操作コマンドに従って、第２のクライアントのユーザインタフェースで、第１のクライアントの第１のビジネスオブジェクトに対する操作が行われる。
【０１５７】
好ましくは、第２の表示領域は、即時通信メッセージ表示サブ領域を含み、方法は、第１のクライアントが送信した即時通信メッセージを受信、表示することをさらに含み、即時通信メッセージは、第２のクライアントの即時通信メッセージ表示サブ領域、第１の表示サブ領域、または、第２の表示サブ領域の少なくとも１つに表示される。
【０１５８】
好ましくは、第２の表示領域は、即時通信メッセージ入力サブ領域をさらに含み、方法は、即時通信入力サブ領域に入力された即時通信メッセージを受信することと、即時通信メッセージを第１のクライアントに送信して、第１のクライアントに、第１のクライアントのユーザインタフェースに入力された即時通信メッセージを表示させることとをさらに含む。
【０１５９】
好ましくは、方法は、第２のクライアントの第１のビジネスオブジェクトの操作コマンドを受信すると、操作コマンドに従って、第２のクライアントのユーザインタフェースで第１のビジネスオブジェクトに対する操作を行うことと、操作コマンドを第１のクライアントに送信して、第１のクライアントに、操作コマンドに従って、第１のクライアントのユーザインタフェースで、第１のビジネスオブジェクトに対する操作を行わせることとをさらに含む。
【０１６０】
好ましくは、方法は、共有モードを交換する要求を第１のクライアントから受信することと、第２のビジネスオブジェクトの情報を第１のクライアントに送信して、第１のクライアントが、第１のクライアントのユーザインタフェースに第２のビジネスオブジェクトを表示することと、第２のクライアントの第２のビジネスオブジェクトの操作コマンドを受信すると、操作コマンドに従って、第２のクライアントのユーザインタフェースで第２のビジネスオブジェクトに対する操作を行うことと、操作コマンドを第１のクライアントに送信して、第１のクライアントに、操作コマンドに従って、第１のクライアントのユーザインタフェースで第２のビジネスオブジェクトの操作を行わせることと、をさらに含む。
【０１６１】
好ましくは、方法は、第１のクライアントの第２のビジネスオブジェクトの操作コマンドを第１のクライアントから受信することに応答して、第２のクライアントのユーザインタフェースで、第２のビジネスオブジェクトに対する操作を行うことをさらに含む。
【０１６２】
第２の実施形態
本出願の第２の実施形態は、１つの第１のクライアントと複数の第２のクライアントの間でビジネスオブジェクトを伝送する方法を記載する。
【０１６３】
図１２は、本出願の第２の実施形態によって提供されるビジネスオブジェクト伝送方法のフローチャートを示し、以下の操作を含む。
【０１６４】
操作１２０１：第１のクライアントは、共有要求に従って、第１のビジネスオブジェクトの情報を複数の第２のクライアントに送信する。
【０１６５】
第２の実施形態においては、第１のクライアントと少なくとも２つの第２のクライアントが、互いに通信接続を確立する。
【０１６６】
上記操作１２０１の複数のクライアントは、少なくとも２つの第２のクライアントのうちの一部または全ての第２のクライアントである。
【０１６７】
第１のクライアントＡ１が、製品の明細情報の閲覧に使用される時、ユーザＵ１１は、興味のある製品の明細情報を閲覧し、興味のある製品の明細情報を他のオンライン友達であるユーザＵ２１、ユーザＵ２２、及び、ユーザＵ２３と共有して、その製品を購入するか否かを決定するために、ユーザＵ２１、ユーザＵ２２、及び、ユーザＵ２３に助けや助言を求めたい場合がある。この場合、ユーザＵ１１は、第１のクライアントＡ１を使用して、第２のクライアントＢ１、第２のクライアントＢ２、及び、第２のクライアントＢ３に共有要求を同時に送信できる。
【０１６８】
この場合、第１のクライアントＡ１は、能動的共有当事者として機能し、第２のクライアントＢ１、第２のクライアントＢ２、及び、第２のクライアントＢ３は、受動的教諭当事者として機能する。第２のクライアントＢ１、第２のクライアントＢ２、及び、第２のクライアントＢ３は、第１のクライアントＡ１で閲覧される興味のある製品の明細情報を共有する。
【０１６９】
詳細には、第１のクライアントＡ１は、共有要求に従って、通信接続を通して、第１の表示領域に表示された第１のビジネスオブジェクトの情報を複数の第２のクライアントに送信する以下の２つのアプローチを実施してよいが、それらに限らない。
【０１７０】
第１のアプローチは、以下の操作を含む。
【０１７１】
操作ａ２１：第１のクライアントＡ１は、共有要求を第２のクライアントＢ１、第２のクライアントＢ２、及び、第２のクライアントＢ３に送信する。
【０１７２】
共有要求は、第１のクライアントＡ１の第１の表示領域に表示された第１のビジネスオブジェクトを、第２のクライアントＢ１、第２のクライアントＢ２、及び、第２のクライアントＢ３と共有するために使用される。
【０１７３】
操作ａ２１において、第１のクライアントＡ１と、第２のクライアントＢ１、第２のクライアントＢ２、及び、第２のクライアントＢ３との間の通信接続がサーバを通して確立される時、共有要求は、第１のクライアントの識別子、第２のクライアントＢ１の識別子、第２のクライアントＢ２の識別子、及び、第２のクライアントＢ３の識別子を含んでよい。第１のクライアントＡ１によって第２のクライアントＢ１、第２のクライアントＢ２、及び、第２のクライアントＢ３に共有要求を送信することは、第１のクライアントＡ１が共有要求をサーバに送信することと、サーバが第１のクライアントＡ１、第２のクライアントＢ１、第２のクライアントＢ２、及び、第２のクライアントＢ３に個別に共有要求を送信することとを含んでよい。あるいは、サーバは、共有要求を処理して、３つの処理された共有要求を取得する。共有要求は、それぞれ、第１のクライアントＡ１の識別子と第２のクライアントＢ１の識別子を含む共有要求と、第１のクライアントＡ１の識別子と第２のクライアントＢ２の識別子を含む共有要求と、第１のクライアントＡ１の識別子と第２のクライアントＢ３の識別子を含む共有要求である。第１のクライアントＡ１の識別子と第２のクライアントＢ１の識別子を含む共有要求は、第２のクライアントＢ１に送信され、第１のクライアントＡ１の識別子と第２のクライアントＢ２の識別子を含む共有要求は、第２のクライアントＢ２に送信され、第１のクライアントＡ１の識別子と第２のクライアントＢ３の識別子を含む共有要求は、第２のクライアントＢ３に送信される。
【０１７４】
第１のクライアントＡ１が、第２のクライアントＢ１、第２のクライアントＢ２、及び、第２のクライアントＢ３と直接、通信接続を確立する時、共有要求は、第１のクライアントＡ１の識別子、第２のクライアントＢ１の識別子、第２のクライアントＢ２の識別子、及び、第２のクライアントＢ３の識別子を含んでよい。第１のクライアントＡ１は、第２のクライアントＢ１、第２のクライアントＢ２、及び、第２のクライアントＢ３に共有要求を別個に送信する。あるいは、第１のクライアントＡ１は、第２のクライアントＢ１、第２のクライアントＢ２、及び、第２のクライアントＢ３への共有要求を個々に作成する。それらは、第１のクライアントＡ１の識別子と第２のクライアントＢ１の識別子を含む、第２のクライアントＢ１に対して作成される共有要求と、第１のクライアントＡ１の識別子と第２のクライアントＢ２の識別子を含む、第２のクライアントＢ２に対して作成される共有要求と、第１のクライアントＡ１の識別子と第２のクライアントＢ３の識別子を含む、第２のクライアントＢ３に対して作成される共有要求とを含んでよい。共有要求は、次に、第２のクライアントＢ１、第２のクライアントＢ２、及び、第２のクライアントＢ３に、対応するように送信される。
【０１７５】
共有要求受信後、第２のクライアントＢ１、第２のクライアントＢ２、及び、第２のクライアントＢ３は、各共有応答を第１のクライアントＡ１に送信してよい。共有要求を承諾する共有コマンドが受信される場合、第２のクライアントＢ１、第２のクライアントＢ２、または、第２のクライアントＢ３は、第１のクライアントＡ１の識別子によって示される第１のクライアントに共有承諾の情報を含む共有応答を送信する。共有要求を拒絶する共有コマンドが、受信される場合、共有の拒絶の情報を含む共有応答が、第１のクライアントＡ１に送信される。
【０１７６】
操作ａ２２：第１のクライアントＡ１は、第２のクライアントＢ１、第２のクライアントＢ２、及び、第２のクライアントＢ３が送信した共有応答を受信する。
【０１７７】
共有応答は、共有の承諾または拒絶の情報を含む。
【０１７８】
第２のクライアントＢ１が、第１のクライアントＡ１の第１のビジネスオブジェクトを共有することに同意する場合、第２のクライアントＢ１は、共有の承諾の情報を含む共有応答を第１のクライアントＡ１に送信してよい。
【０１７９】
第２のクライアントＢ２が、第１のクライアントＡ１の第１のビジネスオブジェクトの共有に同意する場合、第２のクライアントＢ２は、共有の承諾の情報を含む共有応答を第１のクライアントＡ１に送信してよい。
【０１８０】
第２のクライアントＢ３が、第１のクライアントＡ１の第１のビジネスオブジェクトの共有を拒絶する場合、第２のクライアントＢ３は、共有の拒絶の情報を含む共有応答を第１のクライアントＡ１に送信してよい。
【０１８１】
操作ａ２３：受信された応答（複数可）が、共有承諾を含むと判断したことに応答して、第１のクライアントＡ１は、第１のビジネスオブジェクトの情報を対応する第２のクライアント（複数可）に送信する。
【０１８２】
操作ａ２３の第１のビジネスオブジェクトは、第１のクライアントの第１の表示領域に表示された第１のビジネスオブジェクトである。
【０１８３】
操作ａ２２の前提を使用する。この場合、操作ａ２３で、第１のクライアントＡ１は、第１のビジネスオブジェクトの情報を第２のクライアントＢ２に送信し、第１のクライアントＡは、第１のビジネスオブジェクトの情報を第２のクライアントＢ３に送信する。この場合、操作１２０１において、第１のクライアントＡ１は、共有要求に従って、第１のセールスパーソンオブジェクトの情報を第２のクライアントＢ１と第２のクライアントＢ２に通信接続を通して送信する。
【０１８４】
第２のアプローチは、以下の操作を含む。
【０１８５】
操作ｂ２１：第１のクライアントＡ１は、第２のクライアントＢ１、第２のクライアントＢ２、及び、第２のクライアントＢ３に共有要求を送信する。
【０１８６】
共有要求は、操作ｂ１１の共有要求に類似しているので、ここでは、繰り返して記載しない。
【０１８７】
第２のクライアントＢ１、第２のクライアントＢ２、及び、第２のクライアントＢ３は、共有応答を第１のクライアントＡ１に送信する必要なく、デフォルトによって、情報共有を行うのに同意し、第２のクライアントＢ１、第２のクライアントＢ２、及び、第２のクライアントＢ３は、第１のクライアントＡ１の第１のビジネスオブジェクトを共有しようとしているということを共有要求を通して第１のクライアントによって通知される。
【０１８８】
操作ｂ２２：第１のクライアントＡ１は、第２のクライアントＢ１、第２のクライアントＢ２、及び、第２のクライアントＢ３に第１のビジネスオブジェクトを送信する。
【０１８９】
この場合、操作１２０１で、第１のクライアントＡ１は、共有要求に従って、第１のセールスパーソンオブジェクトの情報を第２のクライアントＢ１、第２のクライアントＢ２、及び、第２のクライアントＢ３に通信接続を介して送信する。
【０１９０】
操作１２０１の目的は、複数の第２のクライアントの各第２のクライアントに、各ユーザインタフェースに第１のビジネスオブジェクトを表示させることである。
【０１９１】
詳細には、複数の第２のクライアントの各第２のクライアントに、各第２のクライアントのユーザインタフェースに第１のビジネスオブジェクトを表示させる。
【０１９２】
好ましくは、操作１２０１の前に、共有要求を複数の第２のクライアントに送信する前に第１のクライアントが第２のクライアントを決定する必要を考慮して、方法は、以下の操作をさらに含む。
【０１９３】
操作ｃ２１：第１のクライアントの連絡先リストから選択された複数の連絡先を受信する。
【０１９４】
この場合は、複数の連絡先が連絡先リストを含むインタフェースから選択される以外は、第１の実施形態の操作ｃ１１と類似している。操作１２０１の例に続いて、第１のクライアントＡ１は、ユーザＵ２１、ユーザＵ２２、及び、ユーザＵ２３を選択する。
【０１９５】
第１のクライアントＡ１と、第２のクライアントＢ１、第２のクライアントＢ２、及び、第２のクライアントＢ３のそれぞれとの間に通信接続が確立されているので、選択されるユーザＵ２１、ユーザＵ２２、及び、ユーザＵ２３は、オンライン上にある。
【０１９６】
操作ｃ２２：選択された連絡先の情報に対応する第２のクライアントに共有要求を送信する。
【０１９７】
各選択された連絡先の情報は、第２のクライアントに対応してよい。
【０１９８】
この場合は、操作ｃ１２と類似しているので、繰り返して記載しない。
【０１９９】
操作ｃ２３：ユーザインタフェースを生成する。
【０２００】
操作ｃ２２及び操作ｃ２３は、操作ｃ１２及び操作Ｃ１３と、それぞれ、類似している。即時通信クライアントの従来の機能を有することに加えて、ここでは、第１のクライアントは、第１のビジネスオブジェクト（複数可）を閲覧する機能と、第１のビジネスオブジェクトの情報（複数可）を複数の第２のクライアントに共有する機能をさらに含む。
【０２０１】
操作１２０２：第１のビジネスオブジェクトに関する第１のクライアントの操作コマンドを受信すると、操作コマンドに基づいて、第１のクライアントのユーザインタフェースで第１のビジネスオブジェクトに対する操作を行う。
【０２０２】
操作１２０２の実施態様の詳細は、操作３０２の実施の詳細態様と類似しているので、繰り返して記載しない。
【０２０３】
操作１２０３：操作コマンドが、複数の第２のクライアントに送信される。
【０２０４】
詳細には、操作コマンドは、通信接続を通して複数の第２のクライアントに送信されてよい。
【０２０５】
操作１２０３で操作コマンドを複数の第２のクライアントに送信する目的は、操作コマンドに従って、複数の第２のクライアントのうちの第２のクライアントに、その第２のクライアントのユーザインタフェースで第１のビジネスオブジェクトに対する操作を行わせることである。
【０２０６】
複数の第２のクライアントの各第２のクライアントに、操作コマンドに従って、各第２のクライアントのユーザインタフェースで、第１のビジネスオブジェクトに対する操作を行わせる。
【０２０７】
操作１２０３の実施態様の詳細は、操作３０３の実施態様の詳細と類似しているので、繰り返して記載しない。
【０２０８】
上記操作１２０１〜１２０３によって、第１のクライアントと複数の第２のクライアントは、第１のクライアントと複数の第２のクライアントの間の即時通信のための第２の表示領域を有しながら、第１のビジネスオブジェクトを同期的に閲覧でき、且つ、第１のクライアントの操作によって行われた第１のビジネスオブジェクトの変更を同期的に閲覧できる。同じ第１のクライアントまたは同じ第２のクライアントが、一方の側で第１のビジネスオブジェクトを閲覧し、同時に他方の側でコメントを提供するのを可能にする。さらに、第１のクライアントが、第１のビジネスオブジェクトに対する操作コマンドを複数の第２のクライアントに送信するので、複数の第２のクライアントのうちの第２のクライアントは、第１のビジネスオブジェクトに対する操作を行うことができ、その結果、複数の第２のクライアントが提供するコメントは、第１のビジネスオブジェクトの取引操作と合致し得る。よって、第１のクライアントと複数の第２のクライアントの対面型の共有効果が達成され、第１のクライアントと複数の第２のクライアントによる第１のビジネスオブジェクトの効率的な共有が確実になる。
【０２０９】
第１のクライアントと複数の第２のクライアントの間でビジネスオブジェクトを伝送する上記解決法の有益な効果を以下のシナリオに関して記載する。
【０２１０】
第１の適用シナリオ：ユーザＵ１１が、第１のビジネスオブジェクトに関する説明をユーザＵ２１とユーザＵ２２に提供する必要があり、このような説明が第１のビジネスオブジェクトに対する操作によってもたらされた変更に対応する必要がある場合、ユーザＵ１１は、第１のビジネスオブジェクトの操作コマンドを第１のクライアントＡ１に入力して、第１のクライアントＡ１に、操作コマンドを行わせ、操作コマンドを第２のクライアントＢ１と第２のクライアントＢ２に伝送させてよい。第２のクライアントＢ１と第２のクライアントＢ２は、操作コマンドを行う。この時、第２のクライアントＢ１と第２のクライアントＢ２は、第１のビジネスオブジェクトと、第１のクライアントＡ１の操作によってもたらされた変更とを閲覧するように同期されてよい。即時通信メッセージと組み合わせて、第１のビジネスオブジェクトに関して先生が複数の生徒に教える実際の教室の効果と類似した視覚的な説明を第２のクライアントＢ１と第２のクライアントＢ２に行うことができ、それによって、通信をより効果的で便利にする。
【０２１１】
第２の適用シナリオ：ユーザＵ１１は、ショッピングサイトを訪問中で、閲覧した製品Ｐ１の記載に興味を持っている。ユーザＵ１１は、ユーザＵ１１の２人友達、ユーザＵ２１及びユーザＵ２２と製品Ｐ１の記載を共有して、ユーザＵ２２とユーザＵ２１が、製品Ｐ１を同期的に閲覧し、製品Ｐ１の記載に対して操作を行い（例えば、製品の画像をズームインまたはズームアウトして、製品の詳細等を全て見えるようにする）、且つ、製品に対するコメントを提供できるようにする必要がある。第１のユーザＵ１１は製品Ｐ１の明細情報の操作コマンドを第１のクライアントＡ１に入力して、第１のクライアントＡ１が、操作コマンドを行って、操作コマンドを第２のクライアントＢ１と第２のクライアントＢ２に伝送する。第２のクライアントＢ１と第２のクライアントＢ２は、操作コマンドを行う。この場合、ユーザＵ２１とユーザＵ２２は、製品Ｐ１の共有された明細情報と、操作コマンドによって行われた製品Ｐ１の明細情報の変更とを閲覧することに関して、第１のクライアントＡ１と同期的に見ることができ、製品に対する第１のクライアントＡ１の現在の焦点を直感的に知って、コメントを提供できる。これは、現実に複数の人と対面してショッピングサイトを訪問する効果を成功裏にシミュレーションし、それによって、通信をより効果的で便利にする。
【０２１２】
第１のビジネスオブジェクトを共有して、複数の第２のクライアントが、第１のビジネスオブジェクトに与えられた第１のクライアントのコメントを知るのを助けながら、即時通信メッセージを伝送する必要性を考慮すると、第２の表示領域は、好ましくは、即時通信メッセージ入力サブ領域を含む。方法は、即時通信メッセージ入力サブ領域に入力された即時通信メッセージを受信することと、即時通信メッセージを複数の第２のクライアントに送信することをさらに含み、そうすることによって、複数の第２のクライアントのうちの第２のクライアントは、その第２のクライアントのユーザインタフェースに、入力された即時通信メッセージを表示する。
【０２１３】
さらに、クライアントは、複数の第２のクライアントによって与えられた第１のビジネスオブジェクトに関するコメントの一部または全てを取得し、複数の第２のクライアントと通信することも必要である。好ましくは、第２の表示領域は、即時通信メッセージ表示サブ領域をさらに含んでよい。方法は、複数の第２のクライアントによって送信された即時通信メッセージを受信、表示することをさらに含み、即時通信メッセージは、第１のクライアントの第１の即時通信メッセージ表示サブ領域及び／または第１の表示領域に表示される。
【０２１４】
さらに、上記解決法に基づいて、本出願の第２の実施形態は、以下の３つの好ましい解決法をさらに提供する。
【０２１５】
第１の好ましい解決法
複数の第２のクライアントのうちのある第２のクライアントに関して、第１のクライアントは、第２のクライアントが送信した第２のクライアントの第１のビジネスオブジェクトに関する操作コマンドを受信することに応答して、操作コマンドに従って、第１のクライアントのユーザインタフェースの第１のビジネスオブジェクトに対して操作を行う。
【０２１６】
ここで、第１の好ましい解決法は、複数の第２のクライアントの各第２のクライアントに関してよい。
【０２１７】
この第１の好ましい解決法と、第１の実施形態の第１の好ましい解決法の実施の詳細と技術的効果は、類似しており、第１の実施形態の第１の好ましい解決法の関連する内容を参照できる。第１のクライアントは、複数の操作コマンドを複数の第２のクライアントから受信してよいが、各操作コマンドの実行のプロセスは、第１の実施形態の第１の好ましい解決法の実行のプロセスの繰り返しであり、その結果、第１のクライアントは、複数の第２のクライアントの操作によって行われた第１のビジネスオブジェクトの変更を同期的に閲覧してよく、それによって、通信の効率を高める。
【０２１８】
第２の好ましい解決法
上記操作１２０１から１２０３に基づいて、方法は、図１３に示す以下の操作をさらに含む。
【０２１９】
操作１３０１：共有モードを交換する要求が、複数の第２のクライアントの一部または全てに送信される。
【０２２０】
操作１３０１の複数の第２のクライアントは、操作１２０１の複数の第２のクライアントである。第１のクライアントは、操作１２０１で需要に基づいて、共有モードを交換する要求を複数の第２のクライアントのうちの第２のクライアント（複数可）に選択的に送信でき、それによって、共有モードを交換する要求を複数の第２のクライアントの一部または全てに送信する。
【０２２１】
操作１３０２：第２のビジネスオブジェクトの情報が、複数の第２のクライアントの一部または全てから受信される。
【０２２２】
第２のビジネスオブジェクトの１つの情報は、ある第２のクライアントに対応する。
【０２２３】
操作１２０１の例の後に、第１のクライアントＡ１が、共有モードを交換する要求を第２のクライアントＢ１と第２のクライアントＢ２に送信し、第２のクライアントＢ１と第２のクライアントＢ２が、共有モードを交換する第１のクライアントの要求を承諾する場合、第１のクライアントＡ１は、操作１３０２で、第２のクライアントＢ１から第２のビジネスオブジェクトの情報を受信し、第２のクライアントＢ２から第２のビジネスオブジェクトの情報を受信する。第２のクライアントＢ１が送信した第２のビジネスオブジェクトの情報は、第２のクライアントＢ１に対応し、第２のクライアントＢ２が送信した第２のビジネスオブジェクトの情報は、第２のクライアントＢ２に対応する。
【０２２４】
操作１３０３：各第２のビジネスオブジェクトは、第２のビジネスオブジェクトの受信した情報の各情報を用いて取得される。
【０２２５】
取得した第２のビジネスオブジェクトは、第２のビジネスオブジェクトの情報に対応する第２のクライアントの第２のビジネスオブジェクトである。
【０２２６】
操作１３０２の例に続いて、第１のクライアントＡ１は、第２のクライアントＢ１が送信した第２のビジネスオブジェクトの情報を用いて、第２のクライアントＢ１の第２のビジネスオブジェクトを取得する。第１のクライアントＡ１は、第２のクライアントＢ２が送信された第２のビジネスオブジェクトの情報を用いて、第２のクライアントＢ２の第２のビジネスオブジェクトを取得する。
【０２２７】
操作１３０１〜１３０３の実施態様の他の詳細は、第１の実施形態の操作９０１〜９０３と類似しているので、ここで繰り返して記載しない。
【０２２８】
操作１３０４：少なくとも２つの表示サブ領域が、第１の表示領域に生成される。
【０２２９】
少なくとも１つの第２のビジネスオブジェクトが、操作１３０３で取得され、第１のクライアントは、第１のビジネスオブジェクトを有するので、各表示サブ領域が、第１のビジネスオブジェクトまたは第２のビジネスオブジェクトを表示するように、少なくとも２つの表示サブ領域が生成される。
【０２３０】
少なくとも２つの生成された表示サブ領域は、水平バー構造であってもよく、水平バーと垂直バーが混ざった構造であってもよく、本出願では限定しない。
【０２３１】
典型的には、取得される各第２のビジネスオブジェクトに対して表示サブ領域が生成されてよい。
【０２３２】
操作１３０３の例に続いて、操作１３０４で、３つの表示サブ領域が、第１の表示領域に生成されてよい。
【０２３３】
操作１３０５：第１のクライアントの第１のビジネスオブジェクトと、取得した第２のビジネスオブジェクトが、少なくとも２つの表示サブ領域に表示される。
【０２３４】
操作１３０３の例に続いて、この場合、第１のクライアントＡ１のユーザインタフェースと、第２のクライアントＢ１と第２のクライアントＢ２のユーザインタフェースの概略図は、図１４に示す概略図になる。
【０２３５】
図１４において、円を使用して、第２のクライアントＢ１の第２のビジネスオブジェクトを表し、五光星を使用して、第２のクライアントＢ２の第２のビジネスオブジェクトを表し、三角形を使用して、第１のクライアントＡ１の第１のビジネスオブジェクトを表す。図１４は、クロスバーと垂直バーのハイブリッド構造を示す。
【０２３６】
操作１３０６：第２のクライアントの一部または全てのうちのある第２のクライアントに関して、その第２のクライアントが送信した第２のクライアントの第２のビジネスオブジェクトに関する操作コマンドが受信されると、操作コマンドに従って、第１のクライアントのユーザインタフェースで第２のビジネスオブジェクトに対する操作が行われる。
【０２３７】
操作１３０５の例に続いて、第１のビジネスオブジェクト（製品Ｐ１の明細情報）、第２のクライアントＢ１の第２のビジネスオブジェクト（製品Ｐ２の明細情報）、及び、第２のクライアントＢ２の第２のビジネスオブジェクト（製品Ｐ３の明細情報）が、第１のクライアントＡ１に表示される。
【０２３８】
ユーザＵ２１が、第２のクライアントＢ１のユーザインタフェースに表示された製品Ｐ２の明細情報を操作すると、ユーザＵ１１は、操作１３０６を用いて、製品Ｐ２の明細情報のユーザＵ２１の操作によって行われた変更を同期的に閲覧できる。
【０２３９】
同様に、ユーザＵ２１が、第２のクライアントＢ３のユーザインタフェースに表示された製品Ｐ３の明細情報を操作する時、ユーザＵ１１は、操作１３０６を用いて、製品Ｐ３の明細情報のユーザＵ２２の操作によって行われた変更を同期的に閲覧できる。
【０２４０】
この第２の好ましい解決法の実施態様の他の詳細と技術的効果は、第１の実施形態の第２の好ましい解決法の実施態様の他の詳細と技術的効果に類似しており、第１の実施形態の第２の好ましい解決法を参照できる。第１のクライアントは、共有モードを交換する要求を第２のクライアントの一部または全てに送信するが、上記第２の好ましい解決法の実行プロセスを複数回、繰り返すこととして、これは理解することができ、その結果、第１のクライアントは、各第２のビジネスオブジェクトに対して第２のクライアントの操作によって行われた変更を同期的に閲覧することによって、通信の効率を高めてよい。
【０２４１】
第３の好ましい解決法
第３の好ましい解決法は、第２の好ましい解決法に基づいた好ましい解決法である。
【０２４２】
第１のクライアントの第２のビジネスオブジェクトに関する操作コマンドが受信されると、操作コマンドに基づいて、第１のクライアントのユーザインタフェースで第２のビジネスオブジェクトに対する操作が行われ、操作コマンドが、第２のビジネスオブジェクトが属する第２のクライアントに伝送されて、第２のクライアントに、操作コマンドに基づいて、第２のクライアントのユーザインタフェースの第２のビジネスオブジェクトに対して操作を行わせる。
【０２４３】
操作１３０５の例に続いて、第１のビジネスオブジェクト（製品Ｐ１の明細情報）、第２のクライアントＢ１の第２のビジネスオブジェクト（製品Ｐ２の明細情報）、及び、第２のクライアントＢ２の第２のビジネスオブジェクト（製品Ｐ３の明細情報）は、第１のクライアントＡ１に表示される。
【０２４４】
第３の好ましい解決法においては、ユーザＵ１１が、第１のクライアントＡ１に表示された製品Ｐ２の明細情報の操作コマンドを入力した後、第１のクライアントＡ１は、操作コマンドに従って、製品Ｐ２の明細情報に対して操作を行い、操作コマンドを第２のクライアントＢ１に伝送し、クライアントＢ１にクライアントＢ１のユーザインタフェースで製品Ｐ２の明細情報に対して操作を行わせる。
【０２４５】
ユーザＵ１１が、第１のクライアントＡ１に表示された製品Ｐ３の明細情報に関する操作コマンドを入力する時、第１のクライアントＡ１は、操作コマンドに従って、製品Ｐ３の明細情報に対して操作を行い、操作コマンドを第２のクライアントＢ２に伝送して、クライアントＢ２に、クライアントＢ２のユーザインタフェースで製品Ｐ３の明細情報に対して操作を行わせる。
【０２４６】
この第３の好ましい解決法の実施態様の他の詳細及び技術的効果は、第１の実施形態の第３の好ましい解決法の実施態様の他の詳細及び技術的効果と類似しており、第１の実施形態の第３の好ましい解決法を参照できる。第１のクライアントは、共有モードを交換する要求を第２のクライアントの一部または全てに送信するが、これは、上記第２の好ましい解決法の実行プロセスを複数回繰り返すとして理解でき、その結果、第１のクライアントは、各第２のビジネスオブジェクトに対して第２のクライアントの操作によって行われた変更を同期的に閲覧してよいので、通信の効率を高める。
【０２４７】
本出願の第２の実施形態においては、第１のクライアントは、第１のビジネスオブジェクトの情報と、第１のクライアントの第１のビジネスオブジェクトの操作コマンドとを複数の第２のクライアントに送信するが、複数の第２のクライアントの各第２のクライアントに関して、１つの第１のクライアントは、それぞれに、対応し、受信した情報は、その１つの第１のクライアントからの、第１のビジネスオブジェクトと、第１のクライアントの第１のビジネスオブジェクトの操作コマンドである。よって、第２の実施形態における各第２のクライアントを実行体としてビジネスオブジェクトを送信する方法は、第１の実施形態において、第２のクライアントを実行エンティティとしてビジネスオブジェクトを伝送する方法と同じであり、ここに繰り返して記載しない。
【０２４８】
さらに、本出願の第２の実施形態の実施の他の詳細は、第１の実施形態の関連する内容を参照できるので、ここでは繰り返して記載しない。
【０２４９】
第３の実施形態
本出願の第３の実施形態は、複数の第１のクライアントと複数の第２のクライアントの間でビジネスオブジェクトを伝送する方法を記載する。
【０２５０】
ビジネスオブジェクトが複数の第１のクライアントと複数の第２のクライアントの間で伝送される状況においては、複数の第１のクライアントの各第１のクライアントに関して、複数の第２のクライアントとビジネスオブジェクトを伝送する方法は、第１のクライアントを実行エンティティとしてビジネスオブジェクトを伝送する方法と同じである。よって、第３の実施形態は、第１のクライアントを実行エンティティとしてビジネスオブジェクトを伝送する方法を繰り返さない。
【０２５１】
しかしながら、第２のクライアントに関しては異なる。第１の実施形態において、第１のクライアントと複数の第２のクライアントの間でビジネスオブジェクトを伝送する方法においては、複数の第２のクライアントの各第２のクライアントは、第１のクライアントとビジネスオブジェクトの伝送のみを行う。複数の第１のクライアントと複数の第２のクライアントの間の伝送の方法においては、各第２のクライアントは、複数の第１のクライアントとビジネスオブジェクトの伝送を行うことができる。第２のクライアントは、第２のクライアントと複数の第１のクライアントとの間でビジネスオブジェクトを伝送する方法の記載に関して、実行エンティティとして本明細書で使用される。
【０２５２】
図１５は、本出願の第３の実施形態によって提供されたビジネスオブジェクトを伝送する方法のフローチャートを示し、以下の操作を含む。
【０２５３】
操作１５０１：第２のクライアントは、複数の第１のクライアントから送信された共有要求を受信する。
【０２５４】
複数の第１のクライアントが、共有要求を第２のクライアントに送信するので、第２のクライアントが受信するものは、複数の第１のクライアントによって送信された共有要求である。
【０２５５】
各第１のクライアントから送信された各共有要求を受信後、第２のクライアントは、第１のクライアントの第１のビジネスオブジェクトが共有されようとしていることを知ってよい。
【０２５６】
興味のある製品の明細情報を閲覧する時、ユーザＵ１１は、購入するか否かの決定にユーザＵ２１から援助及び助言を望む場合、第１のクライアントＡ１を通して共有要求を第２のクライアントに送信できる。
【０２５７】
同時に、興味のある製品の明細情報を閲覧する時、ユーザＵ１２は、購入するか否かの決定にユーザＵ２１から援助及び助言を望む場合、第１のクライアントＡ２を通して共有要求を第２のクライアントに送信できる。この場合、第２のクライアントＢ１は、第１のクライアントＡ１と第１のクライアントＡ２から共有要求を受信する。
【０２５８】
操作１５０２：複数の第１のクライアントから送信された第１のビジネスオブジェクトの情報を受信する。
【０２５９】
複数の第１のクライアントのうちの第１のクライアントが、第１のビジネスオブジェクトの情報を第２のクライアントに送信してよい。
【０２６０】
操作１５０３：第１のビジネスオブジェクトの受信した情報の各情報を用いて、ビジネスオブジェクトを取得する。
【０２６１】
取得した第１のビジネスオブジェクトは、第１のビジネスオブジェクトの情報の各情報に対応する第１のクライアントの第１のビジネスオブジェクトである。
【０２６２】
操作１５０４：少なくとも２つの表示サブ領域が、第１の表示領域に生成される。
【０２６３】
操作１５０５：第２のクライアントの第２のビジネスオブジェクトと取得した第１のビジネスオブジェクトが、少なくとも２つの表示サブ領域に表示される。
【０２６４】
操作１５０６：複数の第１のクライアントのうちの第１のクライアントに関して、第１のクライアントが送信した第１のクライアントの第１のビジネスオブジェクトの操作コマンドを受信することに応答して、操作コマンドに従って、第２のクライアントのユーザインタフェースで、第１のビジネスオブジェクトに対する操作が行われる。
【０２６５】
上記操作１５０３から１５０６は、第２の実施形態における操作１３０３から１３０６と類似する。それらの間の相違は、操作１５０３から１５０６は、主に、第１のクライアントの第１のビジネスオブジェクトに関し、操作１３０３から１３０６は、主に、第２のビジネスクライアントの第２のオブジェクトに関することである。実施態様の詳細は、上記操作１３０３から１３０６を参照してよく、ここに繰り返して記載しない。
【０２６６】
上記解決法を用いて、第２のクライアントは、複数の第１のクライアントの第１のビジネスオブジェクトと、各第１のクライアントの操作による各第１のビジネスオブジェクトに行われた変更とを同時に閲覧し、各第１のクライアントと即時通信インタラクションを行ってよい。ショッピングシナリオを操作１５０１で適用する時、ユーザＵ２１は、ユーザＵ１１とユーザＵ１２に同時に助言することができ、それは、ユーザＵ２１が、ユーザＵ１１がショッピングサイトを訪問するのに同行しながら、同時に、ユーザＵ１２がショッピングウェブサイトを訪問するのに同行するのに等しく、それによって、通信の効率を高める。
【０２６７】
図１５に示す解決法に基づいて、本出願の第３の実施形態は、以下の３つの好ましい解決法をさらに提供する。
【０２６８】
第１の好ましい解決法
第２のクライアントの第１のビジネスオブジェクトの操作コマンドを受信すると、操作コマンドに従って、第２のクライアントのユーザインタフェースで第１のビジネスオブジェクトに対する操作が行われ、操作コマンドは、第１のビジネスオブジェクトが属する第１のクライアントに伝送されて、その結果、第１のクライアントは、操作コマンドに従って、第１のクライアントのユーザインタフェースで、第１のビジネスオブジェクトに対する操作を行う。
【０２６９】
この第１の好ましい解決法の実施態様の詳細と達成された有益な効果は、第２の実施形態の第２の好ましい解決法に類似し、第１の好ましい解決法の実施態様の詳細は、第２の実施形態の第２の好ましい解決法の記載を参照できるので、ここに繰り返して記載しない。
【０２７０】
第２の好ましい解決法
図１６は、第３の実施形態の第２の好ましい解決法のフローチャートを示し、以下の操作を含む。
【０２７１】
操作１６０１：複数の第１のクライアントの一部または全てによって送信される共有モードを交換する要求が、受信される。
【０２７２】
操作１６０２：第２のビジネスオブジェクトの情報が、複数のクライアントの一部または全てに送信され、その結果、第２のビジネスオブジェクトが、複数のクライアントの一部または全ての第１のクライアントのユーザインタフェースに表示される。
【０２７３】
操作１６０３：第２のクライアントの第２のビジネスオブジェクトの操作コマンドを受信すると、操作コマンドに従って、第２のクライアントのユーザインタフェースの第２のビジネスオブジェクトに対して操作を行う。
【０２７４】
操作１６０４：操作コマンドは、複数のクライアントの一部または全てに送信される。
【０２７５】
操作１６０４の目的は、複数のクライアントの一部または全ての第１のクライアントに、操作コマンドに従って、第１のクライアントのユーザインタフェースで第２のビジネスオブジェクトに対する操作を行わせることである。
【０２７６】
上記操作１６０２から１６０４は、第２の実施形態の操作１２０１から１２０３に類似している。それらの間の相違は、操作１２０１から１２０３は、第１のオブジェクトの情報と第１のビジネスオブジェクトの操作コマンドとを複数の第２のクライアントに送信する第１のクライアントによって実行されるのに対し、ここの場合は、第２のクライアントは、実行エンティティであり、複数の第１のクライアントの一部または全てから送信された共有モードを交換する要求に応答して、第２のクライアントの第２のビジネスオブジェクトの情報と、第２のビジネスオブジェクトの操作コマンドを複数の第１のクライアントの一部または全てに送信することである。従って、この第２の好ましい解決法によって達成された技術的効果も、操作１２０１から１２０３で解決法の技術的効果に類似しており、ここに繰り返して記載しない。
【０２７７】
上記第２の好ましい解決法は、第１の好ましい解決法に基づいて行われてもよい。
【０２７８】
第３の好ましい解決法
第３の好ましい解決法は、第３の実施形態の第２の解決法に基づいて行われてよい。
【０２７９】
複数の第１のクライアントの一部または全ての第１のクライアントに関して、第１のクライアントによって送信された第１のクライアントの第２のビジネスオブジェクトの操作コマンドが受信されると、第２のクライアントのユーザインタフェースで第２のビジネスオブジェクトに対する操作が行われる。
【０２８０】
この第３の好ましい解決法は、第２の実施形態の第２の好ましい解決法に類似する。第３の好ましい解決法の実施態様の詳細は、第２の実施形態の第２の好ましい解決法の記載を参照でき、ここに繰り返して記載しない。
【０２８１】
本出願の第３の実施形態の実施態様の他の詳細は、第１の実施形態と第２の実施形態の関連する内容を参照でき、ここに繰り返して記載しない。
【０２８２】
第４の実施形態
本発明の第１の実施形態の同じ概念に基づいて、本出願の第４の実施形態は、第１のクライアントと第２のクライアントを提供する。第１のクライアントと第２のクライアントを、それぞれ、以下に記載する。
【０２８３】
図１７は、第１のクライアントの構造図を示し、第１の送信ユニット１７０１、実行ユニット１７０２、及び、第２の送信ユニット１７０３を含む。
【０２８４】
第１の送信ユニット１７０１は、共有要求に従って、第１のビジネスオブジェクトの情報を第２のクライアントに送信して、第２のクライアントに、第２のクライアントのユーザインタフェースに第１のビジネスオブジェクトを表示させるように構成される。
【０２８５】
実行ユニット１７０２は、第１のクライアントの第１のビジネスオブジェクトの操作コマンドを受信することに応答して、操作コマンドに従って、第１のクライアントのユーザインタフェースで、第１のビジネスオブジェクトに対する操作を行うように構成される。
【０２８６】
第２の送信ユニット１７０３は、操作コマンドを第２のクライアントに送信して、第２のクライアントに、操作コマンドに従って、第２のクライアントのユーザインタフェースで第１のビジネスオブジェクトに対する操作を行わせるように構成される。
【０２８７】
好ましくは、第２の表示領域は、即時通信メッセージ入力サブ領域を含み、第１のクライアントは、即時通信メッセージ入力サブ領域に入力された即時通信メッセージを受信するように構成された第１の受信ユニット１７０４をさらに含み、第１の送信ユニット１７０１は、即時通信メッセージを第２のクライアントに送信して、第２のクライアントが、第２のクライアントのユーザインタフェースに即時通信メッセージを表示できるようにさらに構成される。
【０２８８】
好ましくは、第２の表示領域は、即時通信メッセージ表示サブ領域をさらに含み、第１のクライアントは、第１の表示ユニット１７０５をさらに含む。
【０２８９】
第１の受信ユニット１７０４は、第２のクライアントが送信した即時通信メッセージを受信するようにさらに構成され、第１の表示ユニット１７０５は、第２のクライアントが送信した即時通信メッセージを表示するように構成され、第２のクライアントが送信した即時通信メッセージは、第１のクライアントの即時通信メッセージ表示サブ領域及び／または第１の表示領域に表示される。
【０２９０】
好ましくは、通信接続は、共有接続と即時通信接続を含む。共有接続は、第１のビジネスオブジェクト、及び／または、第１のクライアントの操作コマンドの伝送に使用され、即時通信接続は、即時通信メッセージ、及び／または、第１のビジネスオブジェクトの情報の伝送に使用される。
【０２９１】
好ましくは、通信接続は、即時通信接続である。即時通信接続は、第１のビジネスオブジェクトの情報、操作コマンド、及び、即時通信メッセージの伝送に使用される。
【０２９２】
好ましくは、第１のクライアントは、第１の生成ユニット１７０６をさらに含む。
【０２９３】
第１の受信ユニット１７０４は、共有要求に従って、第１の送信ユニットが、第１のビジネスオブジェクトの情報を第２のクライアントに送信する前に、第１のクライアントの連絡先リストから選択された連絡先情報を受信するようにさらに構成される。
【０２９４】
第１の送信ユニット１７０１は、選択された連絡先情報に対応する第２のクライアントに共有要求を送信するようにさらに構成される。
【０２９５】
第１の生成ユニット１７０６は、ユーザインタフェースを生成するように構成される。
【０２９６】
好ましくは、通信接続は、第１のクライアントと第２のクライアントの間にサーバによって確立された通信接続であり、第１のビジネスオブジェクトの情報は、第１のビジネスオブジェクトの識別子である。
【０２９７】
第１の送信ユニット１７０１は、共有要求に従って、第１のビジネスオブジェクトの識別子をサーバに送信するのに使用されて、サーバが、第１のビジネスオブジェクトの識別子に対応する第１のビジネスオブジェクトに関連付けられたリンクを、ビジネスオブジェクトの識別子とビジネスオブジェクトのリンクとの対応関係の記憶から取得し、第１のビジネスオブジェクトに関連付けられた取得したリンクを第２のクライアントに送信するのを可能にする。
【０２９８】
好ましくは、操作コマンドは、タッチスクリーンを通して入力され、スライドコマンド、ズームインコマンド、ズームアウトコマンド、ドラッグコマンド、及び、選択コマンドの少なくとも１つを含む。
【０２９９】
好ましくは、第２のクライアントのユーザインタフェースは、第１の表示領域と第２の表示領域を含む。第２のクライアントの第１の表示領域は、第２のビジネスオブジェクトの表示に使用され、第２のクライアントの第２の表示領域は、第１のクライアントと第２のクライアントの間の即時通信に使用される。
【０３００】
第１の送信ユニット１７０１は、共有要求に従って、第２のクライアントの第１のビジネスオブジェクトの情報を送信するように構成され、それによって、第２のクライアントに、第２のクライアントの第１の表示領域に、第１の表示サブ領域と第２の表示サブ領域を生成させ、第２のクライアントのインタフェースの第１の表示サブ領域または第２の表示サブ領域に第１のビジネスオブジェクトを表示させる。
【０３０１】
好ましくは、実行ユニット１７０２は、第２のクライアントの第１のビジネスオブジェクトの操作コマンドを第２のクライアントから受信することに応答して、操作コマンドに従って、第１のクライアントのユーザインタフェースで、第１のビジネスオブジェクトに対する操作を行うようにさらに構成される。
【０３０２】
好ましくは、第１のクライアントは、第２の受信ユニット１７０７、獲得ユニット１７０８、第２の生成ユニット１７０９、及び、第２の表示ユニット１７１０をさらに含む。
【０３０３】
第１の送信ユニット１７０１は、共有モードを交換する要求を第２のクライアントに送信するようにさらに構成される。
【０３０４】
第２の受信ユニット１７０７は、第２のビジネスオブジェクトの情報を第２のクライアントから受信するように構成される。
【０３０５】
獲得ユニット１７０８は、第２のビジネスオブジェクトの情報を用いて、第２のビジネスオブジェクトを取得するように構成される。
【０３０６】
第２の生成ユニット１７０９は、第１のクライアントの第１の表示領域に、第１の表示サブ領域と第２の表示サブ領域を生成するように構成される。
【０３０７】
第２の表示ユニット１７１０は、第１のクライアントの第１のビジネスオブジェクトと、取得した第２のビジネスオブジェクトとを第１のクライアントの第１の表示サブ領域と第２の表示サブ領域に表示するように構成される。
【０３０８】
実行ユニット１７０２は、第２のクライアントが送信した第２のクライアントの第２のビジネスオブジェクトの操作コマンドを受信することに応答して、操作コマンドに従って、第１のクライアントのユーザインタフェースで、第２のビジネスオブジェクトに対する操作を行うようにさらに構成される。
【０３０９】
好ましくは、実行ユニット１７０２は、第１のクライアントの第２のビジネスオブジェクトの操作コマンドを受信することに応答して、操作コマンドに従って、第１のクライアントのユーザインタフェースで、第２のビジネスオブジェクトに対する操作を行うようにさらに構成される。
【０３１０】
第２の送信ユニット１７０３は、操作コマンドを第２のクライアントに送信して、第２のクライアントに、操作コマンドに従って、第２のクライアントのユーザインタフェースで第２のビジネスオブジェクトに対する操作を行わせるようにさらに構成される。
【０３１１】
図１８は、第２のクライアントの概略構造図を示し、第１の受信ユニット１８０１、第２の受信ユニット１８０２、獲得ユニット１８０３、生成ユニット１８０４、表示ユニット１８０５、及び、実行ユニット１８０６を含む。
【０３１２】
第１の受信ユニット１８０１は、第１のクライアントが送信した共有要求を受信するように構成される。
【０３１３】
第２の受信ユニット１８０２は、第１のクライアントから第１のビジネスオブジェクトの情報を受信するように構成される。
【０３１４】
獲得ユニット１８０３は、第１のビジネスオブジェクトの情報を用いて、第１のビジネスオブジェクトを取得するように構成される。
【０３１５】
生成ユニット１８０４は、第２のクライアントの第１の表示領域に第１の表示サブ領域と第２の表示サブ領域を生成するように構成される。
【０３１６】
表示ユニット１８０５は、第１の表示サブ領域または第２の表示サブ領域に取得した第１のビジネスオブジェクトを表示するように構成される。
【０３１７】
実行ユニット１８０６は、第１のクライアントから送信された第１のクライアントの第１のビジネスオブジェクトの操作コマンドを受信することに応答して、操作コマンドに従って、第２のクライアントのユーザインタフェースで第１のビジネスオブジェクトに対する操作を行うように構成される。
【０３１８】
好ましくは、第２の表示領域は、即時通信メッセージ表示サブ領域を含む。
【０３１９】
第１の受信ユニット１８０１は、第１のクライアントが送信した即時通信メッセージを受信するようにさらに構成される。
【０３２０】
表示ユニット１８０５は、第１のクライアントが送信した即時通信メッセージを表示するようにさらに構成され、即時通信メッセージは、第２のクライアントの即時通信メッセージ表示サブ領域、第１の表示サブ領域、及び、第２の表示サブ領域の３つの表示サブ領域の少なくとも１つに表示される。
【０３２１】
好ましくは、第２の表示領域は、即時通信メッセージ入力サブ領域をさらに含み、第２のクライアントは、第１の送信ユニット１８０７をさらに含む。
【０３２２】
第１の受信ユニット１８０１は、即時通信メッセージ入力サブ領域に入力された即時通信メッセージを受信するようにさらに構成される。
【０３２３】
第１の送信ユニット１８０７は、即時通信メッセージを第１のクライアントに送信して、第１のクライアントが、第１のクライアントのユーザインタフェースに即時通信メッセージを表示できるように構成される。
【０３２４】
好ましくは、第２のクライアントは、第２の送信ユニット１８０８をさらに含む。
【０３２５】
実行ユニット１８０６は、第２のクライアントの第１のビジネスオブジェクトの操作コマンドを受信することに応答して、操作コマンドに従って、第２のクライアントのユーザインタフェースで第１のビジネスオブジェクトに対する操作を行うようにさらに構成される。
【０３２６】
第２の送信ユニット１８０８は、操作コマンドを第１のクライアントに送信して、第１のクライアントに、操作コマンドに従って、ユーザインタフェースで第１のビジネスオブジェクトに対する操作を行わせるように構成される。
【０３２７】
好ましくは、第２のクライアントは、第２の送信ユニット１８０８をさらに含む。
【０３２８】
第１の受信ユニット１８０１は、第１のクライアントから共有モードを交換する要求を受信するようにさらに構成される。
【０３２９】
第２の送信ユニット１８０８は、第２のビジネスオブジェクトの情報を第１のクライアントに送信して、第１のクライアントが、第１のクライアントのユーザインタフェースで、第２のビジネスオブジェクトを表示できるように構成される。
【０３３０】
実行ユニット１８０６は、第２のクライアントの第２のビジネスオブジェクトの操作コマンドを受信することに応答して、操作コマンドに従って、第２のクライアントのユーザインタフェースで第２のビジネスオブジェクトに対する操作を行うようにさらに構成される。
【０３３１】
第２の送信ユニット１８０８は、操作コマンドを第１のクライアントに送信して、第１のクライアントに、第１のクライアントのユーザインタフェースで第２のビジネスオブジェクトに対する操作を行わせるようにさらに構成される。
【０３３２】
好ましくは、実行ユニット１８０６は、第１のクライアントが送信した第１のクライアントの第２のビジネスオブジェクトの操作コマンドを受信することに応答して、操作コマンドに従って、第２のクライアントのユーザインタフェースで、第２のビジネスオブジェクトに対する操作を行うようにさらに構成される。
【０３３３】
第５の実施形態
第２の実施形態の同じ発明概念に基づいて、本出願の第５の実施形態は、第１の送信ユニット１９０１、実行ユニット１９０２、及び、第２の送信ユニット１９０３を含む、図１９の概略図を示す構造を有する第１のクライアントを提供する。
【０３３４】
第１の送信ユニット１９０１は、第１のビジネスオブジェクトの情報を複数の第２のクライアントに送信して、複数の第２のクライアントのうちの第２のクライアントが、第２のクライアントのユーザインタフェースに第１のビジネスオブジェクトを表示できるように構成される。
【０３３５】
実行ユニット１９０２は、第１のビジネスオブジェクトの操作コマンドを受信することに応答して、操作コマンドに従って、第１のクライアントのユーザインタフェースで第１のビジネスオブジェクトに対する操作を行うように構成される。
【０３３６】
第２の送信ユニット１９０３は、操作コマンドを複数の第２のクライアントに送信して、複数の第２のクライアントのうちの第２のクライアントに、操作コマンドに従って、第２のクライアントのユーザインタフェースで第１のビジネスオブジェクトに対する操作を行わせるように構成される。
【０３３７】
好ましくは、第２の表示領域は、即時通信メッセージ入力サブ領域を含み、第１のクライアントは、第１の受信ユニット１９０４をさらに含む。
【０３３８】
第１の受信ユニット１９０４は、即時通信メッセージ入力サブ領域に入力された即時通信メッセージを受信するように構成される。
【０３３９】
第１の送信ユニット１９０１は、即時通信メッセージを複数の第２のクライアントに送信して、複数の第２のクライアントの第２のクライアントに、第２のクライアントのユーザインタフェースに即時通信メッセージを表示するようにさらに構成される。
【０３４０】
好ましくは、第２の表示領域は、即時通信メッセージ表示サブ領域をさらに含み、第１のクライアントは、第１の表示ユニット１９０５をさらに含む。
【０３４１】
第１の受信ユニット１９０４は、複数の第２のクライアントから送信された即時通信メッセージを受信するようにさらに構成される。
【０３４２】
第１の表示ユニット１９０５は、複数の第２のクライアントから送信された即時通信メッセージを表示するようにさらに構成され、即時通信メッセージは、即時通信メッセージ表示サブ領域、及び／または、第１の表示領域に表示される。
【０３４３】
好ましくは、実行ユニット１９０２は、複数の第２のクライアントのうちの第２のクライアントから第２のクライアントの第１のビジネスオブジェクトの操作コマンドを受信することに応答して、操作コマンドに従って、第１のクライアントのユーザインタフェースで、第１のビジネスオブジェクトに対して操作を行うようにさらに構成される。
【０３４４】
好ましくは、第１のクライアントは、第２の受信ユニット１９０６、獲得ユニット１９０７、第２の生成ユニット１９０８、及び、表示ユニット１９０９をさらに含む。
【０３４５】
第１の送信ユニット１９０１は、共有モードを交換する要求を複数の第２のクライアントの一部または全てに送信するようにさらに構成される。
【０３４６】
第２の受信ユニット１９０６は、複数の第２のクライアントの一部または全てから第２のビジネスオブジェクト情報を受信するように構成され、第２のビジネスオブジェクト情報の各情報は、各第２のクライアントに対応する。
【０３４７】
取得ユニット１９０７は、受信した第２のビジネスオブジェクト情報の各情報を用いて、各第２のビジネスオブジェクトを取得するように構成され、取得した第２のビジネスオブジェクトは、第２のビジネスオブジェクト情報の各情報に対応する第２のビジネスオブジェクトである。
【０３４８】
生成ユニット１９０８は、第１の表示領域に少なくとも２つの表示サブ領域を生成するように構成される。
【０３４９】
第２の表示ユニット１９０９は、第１のクライアントの第１のビジネスオブジェクトと、取得したビジネスオブジェクトを少なくとも２つの表示サブ領域に表示するように構成される。
【０３５０】
実行ユニット１９０２は、第２のクライアントから送信される第２のクライアントの第２のビジネスオブジェクトの操作コマンドを受信することに応答して、操作コマンドに従って、第１のクライアントのユーザインタフェースで、第２のビジネスオブジェクトに対する操作を行うようにさらに構成され、第２のクライアントは、第２のクライアントの一部または全ての１つである。
【０３５１】
好ましくは、実行ユニット１９０２は、第１のクライアントの第２のビジネスオブジェクトの操作コマンドを受信することに応答して、操作コマンドに従って、第１のクライアントのユーザインタフェースで、第２のビジネスオブジェクトに対する操作を行うようにさらに構成される。
【０３５２】
第２の送信ユニット１９０３は、第２のビジネスオブジェクトが属する第２のクライアントに操作コマンドを送信して、第２のクライアントに、操作コマンドに従って、第２のクライアントのユーザインタフェースで、第２のビジネスオブジェクトに対する操作を行わせるようにさらに構成される。
【０３５３】
第６の実施形態
第３の実施形態の同じ発明概念に基づいて、本出願の第６の実施形態は、図２０の概略図に示す構造を有し、第１の受信ユニット２００１、第２の受信ユニット２００２、獲得ユニット２００３、生成ユニット２００４、表示ユニット２００５、及び、実行ユニット２００６を含む第２のクライアントを提供する。
【０３５４】
第１の受信ユニット２００１は、複数の第１のクライアントが送信した共有要求を受信するように構成される。
【０３５５】
第２の受信ユニット２００２は、複数の第１のクライアントが送信した第１のビジネスオブジェクト情報を受信するように構成される。
【０３５６】
獲得ユニット２００３は、第１のビジネスオブジェクト情報の各情報を用いて、第１のビジネスオブジェクトを取得するように構成され、取得した第１のビジネスオブジェクトは、第１のビジネスオブジェクト情報の各情報に対応する第１のクライアントの第１のビジネスオブジェクトである。
【０３５７】
生成ユニット２００４は、第１の表示領域に少なくとも２つの表示サブ領域を生成するように構成される。
【０３５８】
表示ユニット２００５は、第２のクライアントの第２のビジネスオブジェクトと取得した第１のビジネスオブジェクトとを少なくとも２つの表示サブ領域に表示するように構成される。
【０３５９】
実行ユニット２００６は、第１のクライアントの第１のビジネスオブジェクトの操作コマンドを第１のクライアントから受信することに応答して、操作コマンドに従って、第２のクライアントのユーザインタフェースで第１のビジネスオブジェクトに対する操作を行うように構成され、第１のクライアントは、複数の第１のクライアントの１つである。
【０３６０】
好ましくは、第２のクライアントは、第１の送信ユニット２００７をさらに含む。
【０３６１】
実行ユニット２００６は、第２のクライアントの第１のビジネスオブジェクトの操作コマンドを受信することに応答して、操作コマンドに従って、第２のクライアントのユーザインタフェースで第１のビジネスオブジェクトに対して操作を行うようにさらに構成される。
【０３６２】
第１の送信ユニット２００７は、第１のビジネスオブジェクトが属する第１のクライアントに操作コマンドを送信して、第１のクライアントに、操作コマンドに従って、第１のクライアントのユーザインタフェースで、第１のビジネスオブジェクトに対する操作を行わせるようにさらに構成される。
【０３６３】
好ましくは、第２のクライアントは、第２の送信ユニット２００８をさらに含む。
【０３６４】
第１の受信ユニット２００１は、複数の第１のクライアントの一部または全てから共有モードを交換する要求を受信するようにさらに構成される。
【０３６５】
第２の送信ユニット２００８は、第２のビジネスオブジェクトの情報を複数の第１のクライアントの一部または全てに送信して、複数の第１のクライアントの一部または全てのうちの第１のクライアントに、第１のクライアントのユーザインタフェースに、第２のビジネスオブジェクトを表示させるように構成される。
【０３６６】
実行ユニット２００６は、第２のビジネスオブジェクトの操作コマンドを受信することに応答して、操作コマンドに従って、第２のクライアントのユーザインタフェースで、第２のビジネスオブジェクトに対する操作を行うようにさらに構成される。
【０３６７】
第２の送信ユニット２００８は、複数の第１のクライアントの一部または全てに操作コマンドを送信して、複数の第１のクライアントの一部または全てのうちの第１のクライアントに、操作コマンドに従って、第１のクライアントのユーザインタフェースで第２のビジネスオブジェクトに対する操作を行わせるようにさらに構成される。
【０３６８】
好ましくは、実行ユニット２００６は、第１のクライアントの第２のビジネスオブジェクトの操作コマンドを第１のクライアントから受信することに応答して、第２のクライアントのユーザインタフェースで、第２のビジネスオブジェクトに対する操作を行うようにさらに構成され、第１のクライアントは、複数の第１のクライアントの一部または全てのうちの１つである。
【０３６９】
実施形態の上記記載を通して、本出願の実施形態が、ハードウェア、または、必要なユニバーサルハードウェアプラットフォームを有するソフトウェアの形で実施できることを、当業者は理解できる。このような理解に基づいて、本出願の実施形態の技術的解決法は、ソフトウェア製品の形で実現してよい。ソフトウェア製品は、不揮発性記憶媒体（ＣＤ‐ＲＯＭ、Ｕディスク、可動ハードディスク等）に記憶されてよく、（パーソナルコンピュータ、サーバ、または、ネットワーク装置であってよい）コンピューティング装置が本出願の各実施形態の方法を実行するのを可能にする命令を含む。
【０３７０】
添付図面は、単に、好ましい実施形態の概略図であり、添付図面のモジュールまたはプロセスは、本出願の実施形態に不可欠でない場合があることを、当業者は理解できる。
【０３７１】
実施形態の端末のモジュールは、端末の実施形態に応じて、端末に分散されてよく、または、対応する修正の下で、実施形態の１つまたは複数の端末に配置してよいことを、当業者は理解できる。実施形態のモジュールは、単一のモジュールに組み合わされてよく、または、複数のサブモジュールに分割されてよい。
【０３７２】
本出願の上記実施形態に関連付けられた数字は、単に記載に使用され、実施形態の優越性または劣等性も表してはいない。
【０３７３】
明らかに、当業者は、本開示の精神及び範囲を逸脱することなく、本出願の様々な修正と変更を行うことができる。従って、本出願のこれらの修正及び変更が、本出願の請求項とその同等物の範囲内に該当する場合、本出願は、これらの修正と変更を含むことを意図している。
【図１】
2018518769.tif 000003
【図２】
2018518769.tif 000004
【図３】
2018518769.tif 000005
【図４】
2018518769.tif 000006
【図５】
2018518769.tif 000007
【図６】
2018518769.tif 000008
【図７】
2018518769.tif 000009
【図８】
2018518769.tif 000010
【図９】
2018518769.tif 000011
【図１０】
2018518769.tif 000012
【図１１】
2018518769.tif 000013
【図１２】
2018518769.tif 000014
【図１３】
2018518769.tif 000015
【図１４】
2018518769.tif 000016
【図１５】
2018518769.tif 000017
【図１６】
2018518769.tif 000018
【図１７】
2018518769.tif 000019
【図１８】
2018518769.tif 000020
【図１９】
2018518769.tif 000021
【図２０】
2018518769.tif 000022
【国際調査報告】
2018518769.tif 000023
2018518769.tif 000024
2018518769.tif 000025
2018518769.tif 000026