同步系统和同步程序的制作方法

文档序号:6508419阅读:191来源:国知局
专利名称:同步系统和同步程序的制作方法
技术领域
本发明涉及在至少2个以上的计算机终端中执行显示同一画面的同步处理时,能够在Web服务器侧对在哪个终端中选择了内容(contents)发送进行管理的同步系统和同步程序。
背景技术
如下述的专利文献1所揭示的那样,存在以下这样的程序,即在多个计算机终端之间同步地显示在Web浏览器等中显示的文本或图像等内容的同步程序。
在这样的同步程序的情况下,主机(host)侧的计算机终端经由会话(session)服务器从Web服务器取得内容,在主机侧的计算机终端进行显示,同时客机(guest)侧的计算机终端从主机侧的计算机终端取得所取得的内容,由此能够在主机侧和客机侧的计算机终端进行内容的同步显示。例如,也可以代替不习惯计算机终端(客机侧的计算机终端)的操作的用户,而由主机侧的计算机终端的用户(例如操作员)代替进行输入。
专利文献1国际公开WO/2004/070616号公报在使用了上述那样的同步程序的情况下,通常由主机侧的计算机终端从Web服务器取得内容。这样,在Web服务器侧只能识别主机侧的计算机终端,例如即使客机侧的计算机终端的用户点击了某链接,由于客机侧的计算机终端向主机侧的计算机终端发送内容的取得请求,由主机侧的计算机终端接收该请求并从Web服务器取得内容,所以Web服务器无法识别客机侧的存在及其操作。
因此,在使用这样的同步程序,例如运营呼叫中心(call center)的情况下,在将呼叫中心的操作员操作的计算机终端作为主机侧的计算机终端,将用户操作的计算机终端作为客机侧的计算机终端,由呼叫中心的操作员从Web网页代替输入用户希望购买的商品的情况下,在Web服务器,通常识别为在主机侧的计算机终端进行了处理,识别为主机侧(操作员)的计算机终端按下了用于决定商品购买的按键。这样,虽然必须由用户最终决定商品的购买,但在Web服务器中识别为操作员进行了决定,因此成为纠纷的原因。

发明内容
因此,本发明人发明了通过以下的方法解决上述问题点的同步系统、同步程序,即在从主机侧的计算机终端向Web浏览器发送内容的发送请求(HTTP请求)时,包含在内容的发送请求(HTTP请求)中地发送用于识别在哪个计算机终端之间执行同步处理、以及哪个计算机终端进行了内容的显示请求的信息。
权利要求1的发明是一种同步系统,是经由至少一个以上的会话服务器,在主机侧计算机终端和至少一个以上的客机侧计算机终端之间,执行存储在Web服务器中的内容的同步处理的同步系统,上述主机侧计算机终端具备向上述Web服务器发送上述内容的发送请求,从上述Web服务器接收与上述内容的发送请求对应的内容,在上述主机侧计算机终端中显示上述内容,经由上述会话服务器,将上述接收到的内容发送到上述客机侧计算机终端的主机侧同步单元,其中,该内容的发送请求包含用于识别是在哪个计算机终端中进行了内容显示请求,即在计算机终端上显示上述内容的请求的信息,上述客机侧计算机终端具备从上述主机侧计算机终端经由上述会话服务器接收上述内容,在上述客机侧计算机终端中显示上述接收到的内容的客机侧同步单元。
如本发明那样,在从主机侧计算机终端向Web服务器发送内容发送请求时,还包含用于识别在哪个计算机终端中进行了内容显示请求的信息地进行发送,由此能够在Web服务器中对是从哪个计算机终端要求的处理进行管理。
权利要求2的发明是在同步系统中,上述主机侧同步单元在上述主机侧计算机终端中接受了上述内容显示请求的输入的情况下,将用于识别上述主机侧计算机终端或上述主机侧计算机终端的用户的信息作为用于识别在上述哪个计算机终端中进行了操作的信息,在上述客机侧计算机终端中接受了上述内容显示请求的输入的情况下,将用于识别上述客机侧计算机终端或上述客机侧计算机终端的用户的信息作为用于识别在上述哪个计算机终端中进行了操作的信息,而包含在上述内容发送请求中。
如本发明那样,对于包含在内容发送请求中的用于识别在哪个计算机终端中进行了操作的信息,可以使用用于识别计算机终端或其用户的信息。
权利要求3的发明是在同步系统中,上述主机侧同步单元还将用于识别上述主机侧计算机终端或其用户的信息、用于识别上述客机侧计算机终端或其用户的信息作为执行同步处理的计算机终端的信息,而包含在上述内容发送请求中。
如本发明那样,由于在Web服务器中对在哪个计算机终端之间进行同步处理进行管理,所以可以进一步将用于识别执行同步处理的计算机终端或其用户的信息包含在内容发送请求中。
权利要求4的发明是一种同步系统,是经由至少一个以上的会话服务器,在主机侧计算机终端和至少一个以上的客机侧计算机终端之间,执行存储在Web服务器中的内容的同步处理的同步系统,上述主机侧计算机终端具备存储上述内容的主机侧存储单元;由主机侧内容发送接收单元、主机侧内容取得单元、主机侧更新单元构成的主机侧同步单元,上述客机侧计算机终端具备存储上述内容的客机侧存储单元;由客机侧内容发送接收单元、客机侧内容取得单元、客机侧更新单元构成的客机侧同步单元,上述主机侧内容发送接收单元向上述Web服务器发送上述内容的发送请求,从上述Web服务器接收与上述内容的发送请求对应的内容,存储在上述主机侧存储单元中,并将上述内容发送到上述客机侧同步单元,其中,该内容的发送请求包含用于识别是在哪个计算机终端中进行了内容显示请求,即在计算机终端上显示上述内容的请求的信息,上述主机侧更新单元向上述主机侧内容取得单元和上述客机侧同步单元通知表示已经将新内容存储到上述主机侧存储单元中的情况的内容更新事件(event),上述主机侧内容取得单元如果接收到上述内容更新事件,则取得存储在上述主机侧存储单元中的内容,并在上述主机侧计算机终端中显示,上述客机侧内容发送接收单元从上述主机侧同步单元接收上述内容,并存储到上述客机侧存储单元中,上述客机侧更新单元向上述客机侧内容取得单元通知表示已经将新内容存储到上述客机侧存储单元中的情况的内容更新事件,上述客机侧内容取得单元如果接收到上述内容更新事件,则取得存储在上述客机侧存储单元中的内容,并在上述客机侧计算机终端中显示。
如本发明这样构成,也能够得到与权利要求1的发明一样的技术效果。
权利要求5的发明是在同步系统中,上述主机侧内容发送接收单元在上述主机侧计算机终端中接受了上述内容显示请求的输入的情况下,将用于识别上述主机侧计算机终端或上述主机侧计算机终端的用户的信息作为用于识别在上述哪个计算机终端中进行了操作的信息,在上述客机侧计算机终端中接受了上述内容显示请求的输入的情况下,将用于识别上述客机侧计算机终端或上述客机侧计算机终端的用户的信息作为用于识别在上述哪个计算机终端中进行了操作的信息,而包含在上述内容发送请求中。
在权利要求4的发明中,如本发明那样,对于包含在内容发送请求中的用于识别在哪个计算机终端中进行了操作的信息,可以使用用于识别计算机终端或其用户的信息。
权利要求6的发明是在同步系统中,上述主机侧内容发送接收单元还将用于识别上述主机侧计算机终端或其用户的信息、用于识别上述客机侧计算机终端或其用户的信息作为执行同步处理的计算机终端的信息,而包含在上述内容发送请求中。
在权利要求4或权利要求5的发明中,由于在Web服务器中对在哪个计算机终端之间进行同步处理进行管理,所以如本发明那样,可以进一步将用于识别执行同步处理的计算机终端或其用户的信息包含在内容发送请求中。
权利要求7的发明是一种同步系统中的主机侧计算机终端,该同步系统经由至少一个以上的会话服务器,在主机侧计算机终端和至少一个以上的客机侧计算机终端之间,执行存储在Web服务器中的内容的同步处理,上述主机侧计算机终端具备向上述Web服务器发送上述内容的发送请求,从上述Web服务器接收与上述内容的发送请求对应的内容,在上述主机侧计算机终端中显示上述内容,经由上述会话服务器,将上述接收到的内容发送到上述客机侧计算机终端的主机侧同步单元,其中,该内容的发送请求包含用于识别是在哪个计算机终端中进行了内容显示请求,即在计算机终端上显示上述内容的请求的信息,在上述客机侧计算机终端中,显示从上述主机侧计算机终端接收到的上述内容。
如本发明这样构成,也能够构成权利要求1的发明中的同步系统的主机侧计算机终端,能够得到同样的技术效果。
权利要求8是在同步系统中的主机侧计算机终端中,上述主机侧同步单元在上述主机侧计算机终端中接受了上述内容显示请求的输入的情况下,将用于识别上述主机侧计算机终端或上述主机侧计算机终端的用户的信息作为用于识别在上述哪个计算机终端中进行了操作的信息,在上述客机侧计算机终端中接受了上述内容显示请求的输入的情况下,将用于识别上述客机侧计算机终端或上述客机侧计算机终端的用户的信息作为用于识别在上述哪个计算机终端中进行了操作的信息,而包含在上述内容发送请求中。
在权利要求7的发明中,如本发明那样,对于包含在内容发送请求中的用于识别在哪个计算机终端中进行了操作的信息,可以使用用于识别计算机终端或其用户的信息。
权利要求9的发明是在同步系统中的主机侧计算机终端中,上述主机侧同步单元还将用于识别上述主机侧计算机终端或其用户的信息、用于识别上述客机侧计算机终端或其用户的信息作为执行同步处理的计算机终端的信息,而包含在上述内容发送请求中。
在权利要求7或权利要求8的发明中,由于在Web服务器中对在哪个计算机终端之间进行同步处理进行管理,所以如本发明那样,可以进一步将用于识别执行同步处理的计算机终端或其用户的信息包含在内容发送请求中。
权利要求10的发明是一种同步系统中的主机侧计算机终端,该同步系统经由至少一个以上的会话服务器,在主机侧计算机终端和至少一个以上的客机侧计算机终端之间,执行存储在Web服务器中的内容的同步处理,上述主机侧计算机终端具备存储上述内容的主机侧存储单元;由主机侧内容发送接收单元、主机侧内容取得单元、主机侧更新单元构成的主机侧同步单元,上述主机侧内容发送接收单元向上述Web服务器发送上述内容的发送请求,从上述Web服务器接收与上述内容的发送请求对应的内容,存储在上述主机侧存储单元中,并将上述内容发送到上述客机侧同步单元,其中,该内容的发送请求包含用于识别是在哪个计算机终端中进行了内容显示请求,即在计算机终端上显示上述内容的请求的信息,上述主机侧更新单元向上述主机侧内容取得单元和上述客机侧同步单元通知表示已经将新内容存储到主机侧存储单元中的情况的内容更新事件,上述主机侧内容取得单元如果接收到上述内容更新事件,则取得存储在上述主机侧存储单元中的内容,并在上述主机侧计算机终端中显示。
如本发明这样构成,也能够构成权利要求4的发明中的同步系统的主机侧计算机终端,能够得到同样的技术效果。
权利要求11的发明是在同步系统中的主机侧计算机终端中,上述主机侧内容发送接收单元在上述主机侧计算机终端中接受了上述内容显示请求的输入的情况下,将用于识别上述主机侧计算机终端或上述主机侧计算机终端的用户的信息作为用于识别在上述哪个计算机终端中进行了操作的信息,在上述客机侧计算机终端中接受了上述内容显示请求的输入的情况下,将用于识别上述客机侧计算机终端或上述客机侧计算机终端的用户的信息作为用于识别在上述哪个计算机终端中进行了操作的信息,而包含在上述内容发送请求中。
在权利要求10的发明中,如本发明那样,对于包含在内容发送请求中的用于识别在哪个计算机终端中进行了操作的信息,可以使用用于识别计算机终端或其用户的信息。
权利要求12的发明是在同步系统中的主机侧计算机终端中,上述主机侧内容发送接收单元还将用于识别上述主机侧计算机终端或其用户的信息、用于识别上述客机侧计算机终端或其用户的信息作为执行同步处理的计算机终端的信息,而包含在上述内容发送请求中。
在权利要求10或权利要求11的发明中,由于在Web服务器中对在哪个计算机终端之间进行同步处理进行管理,所以如本发明那样,可以进一步将用于识别执行同步处理的计算机终端或其用户的信息包含在内容发送请求中。
权利要求13的发明是一种同步程序,是用于经由至少一个以上的会话服务器,在主机侧计算机终端和至少一个以上的客机侧计算机终端之间,执行存储在Web服务器中的内容的同步处理的、由主机侧同步程序和客机侧同步程序构成的同步程序,上述主机侧计算机终端具备存储上述内容的主机侧存储单元;读入上述主机侧同步程序并执行处理运算的主机侧处理计算单元,上述客机侧计算机终端具备存储上述内容的客机侧存储单元;读入上述客机侧同步程序并执行处理运算的客机侧处理计算单元,上述主机侧同步程序由被读入到上述主机侧处理计算部件的主机侧内容发送接收功能、主机侧内容取得功能、主机侧更新功能构成,上述客机侧同步程序由被读入到上述客机侧处理计算部件的客机侧内容发送接收功能、客机侧内容发送接收功能、客机侧更新功能构成,上述主机侧内容发送接收功能向上述Web服务器发送上述内容的发送请求,从上述Web服务器接收与上述内容的发送请求对应的内容,存储在上述主机侧存储单元中,并将上述内容发送到上述客机侧计算机终端,其中,该内容的发送请求包含用于识别是在哪个计算机终端中进行了内容显示请求,即在计算机终端上显示上述内容的请求的信息,上述主机侧更新功能向上述主机侧内容取得功能和上述客机侧计算机终端通知表示已经将新内容存储到上述主机侧存储单元中的情况的内容更新事件,上述主机侧内容取得功能如果接收到上述内容更新事件,则取得存储在上述主机侧存储单元中的内容,并在上述主机侧计算机终端中显示,上述客机侧内容发送接收功能从上述主机侧计算机终端接收上述内容,并存储到上述客机侧存储单元中,上述客机侧更新功能向上述客机侧内容取得功能通知表示已经将新内容存储到上述客机侧存储单元中的情况的内容更新事件,上述客机侧内容取得功能如果接收到上述内容更新事件,则取得存储在上述客机侧存储单元中的内容,并在上述客机侧计算机终端中显示。
如本发明那样,上述所示的同步系统能够构成为程序。在该情况下,同步系统由在主机侧计算机终端中执行处理运算的主机侧同步程序、在客机侧计算机终端中执行处理运算的客机侧同步程序构成。主机侧同步程序和客机侧同步程序分别在不同的计算机终端中进行处理运算,由此也能够作为主机侧计算机终端、客机侧计算机终端而发挥各个计算机终端的功能,但也可以通过在同一计算机终端中进行处理运算,来作为主机侧计算机终端和客机侧计算机终端的双方来发挥该计算机终端的功能。
在该情况下,在某同步处理的会话中,作为主机侧计算机终端发挥功能,在其他同步处理的会话中,作为客机侧计算机终端发挥功能。另外,也可以在登录到会话服务器时,能够进行其选择。
另外,也可以通过插入(plug in)到预先设置在计算机终端中的Web浏览器等公知的显示单元中,来发挥该同步程序的功能。
权利要求14的发明是在同步程序中,上述主机侧内容发送接收功能在上述主机侧计算机终端中接受了上述内容显示请求的输入的情况下,将用于识别上述主机侧计算机终端或上述主机侧计算机终端的用户的信息作为用于识别在上述哪个计算机终端中进行了操作的信息,在上述客机侧计算机终端中接受了上述内容显示请求的输入的情况下,将用于识别上述客机侧计算机终端或上述客机侧计算机终端的用户的信息作为用于识别在上述哪个计算机终端中进行了操作的信息,而包含在上述内容发送请求中。
在权利要求13的发明中,如本发明那样,对于包含在内容发送请求中的用于识别在哪个计算机终端中进行了操作的信息,可以使用用于识别计算机终端或其用户的信息。
权利要求15的发明是在同步程序中,上述主机侧内容发送接收功能还将用于识别上述主机侧计算机终端或其用户的信息、用于识别上述客机侧计算机终端或其用户的信息作为执行同步处理的计算机终端的信息,而包含在上述内容发送请求中。
在权利要求13或权利要求14的发明中,由于在Web服务器中对在哪个计算机终端之间进行同步处理进行管理,所以如本发明那样,可以进一步将用于识别执行同步处理的计算机终端或其用户的信息包含在内容发送请求中。
权利要求16的发明是记录了从权利要求13到权利要求15的任意一个所记载的同步程序的记录介质。
这样,该同步程序除了通过下载等从规定的服务器读入到各计算机终端的CPU等处理运算单元中以外,还可以构成为记录到CD或DVD等记录介质中,从其中读入到各计算机终端的CPU等处理运算单元中。
权利要求17的发明是一种主机侧同步程序,使得用于用于经由至少一个以上的会话服务器,在主机侧计算机终端和至少一个以上的客机侧计算机终端之间,执行存储在Web服务器中的内容的同步处理的上述主机侧计算机终端发挥功能,上述主机侧计算机终端具备存储上述内容的主机侧存储单元;读入上述主机侧同步程序并执行处理运算的主机侧处理计算单元,上述主机侧同步程序由被读入到上述主机侧处理计算部件的主机侧内容发送接收功能、主机侧内容取得功能、主机侧更新功能构成,上述主机侧内容发送接收功能向上述Web服务器发送上述内容的发送请求,从上述Web服务器接收与上述内容的发送请求对应的内容,存储在上述主机侧存储单元中,并将上述内容发送到上述客机侧计算机终端,其中,该内容的发送请求包含用于识别是在哪个计算机终端中进行了内容显示请求,即在计算机终端上显示上述内容的请求的信息,上述主机侧更新功能向上述主机侧内容取得功能和上述客机侧计算机终端通知表示已经将新内容存储到上述主机侧存储单元中的情况的内容更新事件,上述主机侧内容取得功能如果接收到上述内容更新事件,则取得存储在上述主机侧存储单元中的内容,并在上述主机侧计算机终端中显示,上述客机侧内容发送接收功能从上述主机侧计算机终端接收上述内容,并存储到上述客机侧存储单元中,在上述客机侧计算机终端中显示从上述主机侧计算机终端接收到的上述内容。
如本发明这样构成,在权利要求13的发明的同步程序中,也能够构成使主机侧计算机终端发挥功能的主机侧同步程序,能够得到同样的技术效果。
权利要求18的发明是在主机侧同步程序中,上述主机侧内容发送接收功能在上述主机侧计算机终端中接受了上述内容显示请求的输入的情况下,将用于识别上述主机侧计算机终端或上述主机侧计算机终端的用户的信息作为用于识别在上述哪个计算机终端中进行了操作的信息,在上述客机侧计算机终端中接受了上述内容显示请求的输入的情况下,将用于识别上述客机侧计算机终端或上述客机侧计算机终端的用户的信息作为用于识别在上述哪个计算机终端中进行了操作的信息,而包含在上述内容发送请求中。
在权利要求17的发明中,如本发明那样,对于包含在内容发送请求中的用于识别在哪个计算机终端中进行了操作的信息,可以使用用于识别计算机终端或其用户的信息。
权利要求19的发明是在主机侧同步程序中,上述主机侧内容发送接收功能还将用于识别上述主机侧计算机终端或其用户的信息、用于识别上述客机侧计算机终端或其用户的信息作为执行同步处理的计算机终端的信息,而包含在上述内容发送请求中。
在权利要求17或权利要求18的发明中,由于在Web服务器中对在哪个计算机终端之间进行同步处理进行管理,所以如本发明那样,可以进一步将用于识别执行同步处理的计算机终端或其用户的信息包含在内容发送请求中。
权利要求20的发明是记录了从权利要求17到权利要求19的任意一个所记载的主机侧同步程序的记录介质。
上述主机侧同步程序除了通过下载等从规定的服务器读入到主机侧计算机终端的CPU等处理运算单元中以外,还可以构成为记录到CD或DVD等记录介质中,从其中读入到主机侧计算机终端的CPU等处理运算单元中。
通过如本发明那样构成,在Web服务器中,能够区别地管理在哪个计算机终端之间执行同步处理、以及哪个计算机终端进行了内容的显示请求。由此,例如在使用同步程序实现呼叫中心的情况下,能够判别出在哪个计算机终端中最终决定了商品购买,能够防止纠纷。
另外,通过使用本发明,在Web服务器中,还能够记录参考了内容的每个计算机终端或其用户的履历,对其内容进行分析而掌握各人的嗜好,而进行推荐商品的介绍等,有利于以后的商品购买。


图1是表示本发明的系统结构的一个例子的系统结构图。
图2是表示本发明的处理过程的流程的一个例子的流程图。
图3是表示本发明的处理过程的流程的一个例子的流程图。
图4是包含在内容发送请求中的、用于识别进行同步处理的计算机终端的信息、用于识别发送了内容显示请求的计算机终端的信息的概念图。
图5是包含用于识别进行同步处理的计算机终端的信息、用于识别发送了内容显示请求的计算机终端的信息的内容发送请求的一个例子。
图6是包含用于识别进行同步处理的计算机终端的信息、用于识别发送了内容显示请求的计算机终端的信息的内容发送请求的一个例子。
符号说明1同步系统;1a主机侧同步单元;1b客机侧同步单元;2Web服务器;3主机侧计算机终端;4客机侧计算机终端;5会话服务器;5a第一会话服务器;5b第二会话服务器;6主机侧内容发送接收单元;7主机侧内容取得单元;8主机侧更新单元;9主机侧存储单元;10客机侧内容发送接收单元;11客机侧内容取得单元;12客机侧更新单元;13客机侧存储单元具体实施方式
使用图1的系统结构图,说明本发明的同步系统1的系统结构的一个例子。同步系统1由以下部分构成经由会话服务器5执行同步处理的主机侧计算机终端3中的主机侧同步单元1a;客机侧计算机终端4中的客机侧同步单元1b。另外,在本说明书中,主机侧计算机终端3(主机侧同步单元1a)是在同步处理中从Web服务器2接收内容的计算机终端,客机侧计算机终端4(客机侧同步单元1b)是在同步处理中从主机侧计算机终端3(主机侧同步单元1a)接收内容的计算机终端。在本说明书中,表示了客机侧计算机终端4有一个的情况,但也可以有多个客机侧计算机终端4。
Web服务器2是针对来自主机侧同步单元1a的内容发送请求,发送对应的内容的服务器。在该内容中,包含有文本数据、图像数据、声音数据等各种数据。作为内容的一个例子,有Web站点(Web site)的内容。
主机侧计算机终端3和客机侧计算机终端4是经由各会话服务器5执行同步处理的计算机终端,具备主机侧同步单元1a/客机侧同步单元1b。主机侧计算机终端3中的主机侧同步单元1a向Web服务器2发送内容发送请求,从Web服务器2接收该内容。然后,经由会话服务器5将接收到的内容发送到客机侧计算机终端4。客机侧计算机终端4中的客机侧同步单元1b经由会话服务器5从主机侧计算机终端3接收在主机侧计算机终端3中进行了存储和显示的内容,并在客机侧计算机终端4中显示,从而执行同步处理。
另外,在本说明书中,为了明确主机侧同步单元1a和客机侧同步单元1b的各单元、处理过程,而作为各个不同的系统图示了各单元,但实际上,如果在用于执行同步处理的计算机终端中同时具备主机侧同步单元1a和客机侧同步单元1b的各单元,并能够与形式对应地实现主机侧、客机侧的任意一个,则是适合的。在该情况下,也可以将具有在主机侧同步单元1a、客机侧同步单元1b中重复的功能的单元合并为一个。另外,主机侧同步单元1a、客机侧同步单元1b也可以插入(plugin)到预先设置在主机侧计算机终端3、客机侧计算机终端4中的Web浏览器等公知的显示单元中而发挥功能。
会话服务器5是接受来自主机侧同步单元1a和客机侧同步单元1b的连接请求,在分别进行了登录后,确立主机侧计算机终端3和客机侧计算机终端4之间的会话的计算机终端(另外,在本说明书中,称为会话服务器5,但即使不是服务器,也可以是通常的计算机终端或计算机设备(路由器、集线器等))。在本说明书中,说明以下的情况,即将确立与主机侧计算机终端3的会话的会话服务器5作为第一会话服务器5a,将确立与客机侧计算机终端4的会话的会话服务器5作为第二会话服务器5b,进而在第一会话服务器5a和第二会话服务器5b中确立会话,由此在主机侧计算机终端3与客机侧计算机终端4之间确立会话,但也可以由主机侧计算机终端3和客机侧计算机终端4在同一会话服务器5上确立会话。
主机侧计算机终端3具有主机侧存储单元9和主机侧同步单元1a。
主机侧存储单元9是将由主机侧内容发送接收单元6(后述)接收到的内容存储到快闪存储器、存储器、硬盘等存储介质中的单元,主机侧同步单元1a由主机侧内容取得单元7、主机侧内容发送接收单元6、主机侧更新单元8构成。
主机侧内容取得单元7在从主机侧计算机终端3的用户接受了内容显示请求(例如通过URL输入或链接选择等,将内容显示在计算机终端上的请求)时,从主机侧存储单元9取得该内容,使用Web浏览器等公知的显示单元,在主机侧计算机终端3中进行该内容的显示。
另外,主机侧内容取得单元7在从主机侧更新单元8(后述)接收到内容更新事件(后述)时,从主机侧存储单元9取得该内容,使用Web浏览器等公知的显示单元,在主机侧计算机终端3中进行该内容的显示。
主机侧内容发送接收单元6在主机侧存储单元9中不存在主机侧内容取得单元7要求了的内容的情况下,向Web服务器2发送用于从Web服务器2取得内容的内容发送请求,从Web服务器2接收与该内容发送请求对应的内容,并存储在主机侧存储单元9中。
主机侧内容发送接收单元6在向Web服务器2发送内容发送请求时,将用于识别在哪个计算机终端之间执行同步处理、以及哪个计算机终端进行了内容的显示请求的信息(例如可以是与计算机终端有关的硬件标识符、登录到会话服务器5时的计算机终端或用户所使用的ID、邮件地址、IP地址等任意的信息)包含在内容发送请求(HTTP请求)中发送。图4表示包含在该内容发送请求中的信息。另外,上述识别信息也可以使用自动地从计算机终端的硬件或软件等取得,或在登录到会话服务器5时催促用户输入而接受该输入的信息。另外,在以下的本实施例中,说明登录到会话服务器5时的ID的情况。
另外,对于用于识别客机侧计算机终端4或其用户的信息,可以在客机侧计算机终端4中如上述那样取得了信息后,经由会话服务器5发送到主机侧计算机终端3,也可以从会话服务器5取得在确立会话的会话服务器5中存储的用于识别主机侧计算机终端3、客机侧计算机终端4或其用户的信息。
在图4的信息中,在“SBR-Host-User”的右侧,记载了用于识别执行该同步处理的主机侧计算机终端3的信息,在“SBR-Guest-User”的右侧,记载了用于识别执行该同步处理的客机侧计算机终端4的信息。在存在多个客机侧计算机终端4的情况下,也可以有多个“SBR-Guest-User”的栏。在“Request-SBR-User”的右侧是进行了内容的显示请求的计算机终端,即主机侧计算机终端3或客机侧计算机终端4,记载了用于识别为了用户阅读内容而接受了URL输入或链接选择输入的计算机终端的信息。因此,在主机侧计算机终端3的用户进行了内容显示请求的情况下,在“Request-SBR-User”的右侧记载识别主机侧计算机终端3的信息,在客机侧计算机终端4的用户进行了内容显示请求的情况下,在“Request-SBR-User”的右侧记载用于识别客机侧计算机终端4的信息。另外,对于上述识别信息,当然也可以在其右侧不记载用于识别计算机终端或用户的信息。
因此,Web服务器2通过读取包含在内容发送请求中的上述信息,能够对在哪个计算机终端之间执行同步处理、哪个计算机终端进行了内容的显示请求进行管理。
例如,通过读取记载在“SBR-Host-User”的右侧的识别信息,Web服务器2能够识别同步处理中的主机侧计算机终端3或其用户,通过读取记载在“SBR-Guest-User”的右侧的识别信息,Web服务器2能够识别该同步处理中的客机侧计算机终端4或其用户,通过读取记载在“Request-SBR-User”的右侧的识别信息,能够识别进行了内容显示请求的计算机终端或其用户。
主机侧内容发送接收单元6在经由会话服务器5(第一会话服务器5a、第二会话服务器5b)从客机侧同步单元1b接收到内容的发送请求的情况下,从主机侧存储单元9抽出该内容,经由会话服务器5(第一会话服务器5a、第二会话服务器5b)发送到客机侧计算机终端4。
主机侧更新单元8在主机侧存储单元9存储了新的内容的情况下,向主机侧内容取得单元7、客机侧同步单元1b通知表示存储了新内容的内容更新事件。另外,还经由会话服务器5(第一会话服务器5a、第二会话服务器5b)从客机侧同步单元1b接收内容更新事件,并将其通知主机侧内容取得单元7。在内容更新事件中,除了包含表示更新了内容的信息以外,还可以包含表示URL或文件的位置等内容位置的信息。
客机侧计算机终端4具备客机侧存储单元13和客机侧同步单元1b。
客机侧存储单元13是将由客机侧内容发送接收单元10(后述)接收到的内容存储到快闪存储器、存储器、硬盘等存储介质中的单元,客机侧同步单元1b由客机侧内容取得单元11、客机侧内容发送接收单元10、客机侧更新单元12构成。
客机侧内容取得单元11与主机侧同步单元1a的主机侧内容取得单元7一样,在从客机侧计算机终端4的用户接受了内容显示请求(例如URL输入或链接选择等)时,从客机侧存储单元13(后述)取得该内容,使用Web浏览器等公知的显示单元,在客机侧计算机终端4中进行该内容的显示。
另外,客机侧内容取得单元11在从客机侧更新单元12(后述)接收到内容更新事件(后述)时,从客机侧存储单元13取得该内容,使用Web浏览器等公知的显示单元,在客机侧计算机终端4中进行该内容的显示。
客机侧内容发送接收单元10在客机侧存储单元13中不存在客机侧内容取得单元11要求了的内容的情况下,经由会话服务器5(第一会话服务器5a、第二会话服务器5b),向该会话中的主机侧同步单元1a发送该内容的发送请求,从主机侧同步单元1a接收主机侧同步单元1a从Web服务器2接收到的存储在主机侧存储单元9中的该内容,并将该内容存储到客机侧存储单元13中。
客机侧更新单元12在客机侧存储单元13存储了新内容的情况下,向客机侧内容取得单元11、主机侧同步单元1a通知表示存储了新内容的情况的内容更新事件。另外,还从主机侧同步单元1a接收内容更新事件,并将其通知客机侧内容取得单元11。
实施例1接着,使用图2和图3的流程图、图1的系统结构图,说明本发明的同步系统1的处理过程的流程。
首先,说明在主机侧同步单元1a和客机侧同步单元1b之间执行同步处理的情况下,从主机侧同步单元1a向Web服务器2发送内容的显示请求的情况。
为了执行同步处理,主机侧计算机终端3、客机侧计算机终端4的各用户从各个同步系统1(主机侧同步单元1a、客机侧同步单元1b)登录到会话服务器5,将主机侧计算机终端3作为同步处理的主机侧,将客机侧计算机终端4作为同步处理的客机侧,在与会话服务器5之间确立会话(S100)。即,主机侧计算机终端3在与第一会话服务器5a之间确立会话,客机侧计算机终端4在与第二会话服务器5b之间确立会话,在第一会话服务器5a和第二会话服务器5b之间进而确立会话,由此在主机侧计算机终端3和客机侧计算机终端4之间确立会话。主机侧计算机终端3的用户例如通过输入URL、或选择链接等,在主机侧内容取得单元7中接受该URL或链接的内容显示请求的输入(S110)。根据该内容显示请求,主机侧同步单元1a的主机侧内容取得单元7确认与该URL或链接对应的内容是否存储在主机侧计算机终端3的主机侧存储单元9中(S120)。
在主机侧存储单元9中没有存储该内容的情况下(S130),由主机侧同步单元1a的主机侧内容发送接收单元6从主机侧同步单元1a向该URL或链接所对应的Web服务器2发送内容发送请求(在内容是HTTP形式的情况下,是HTTP请求)(S140)。在该内容发送请求中,如图4所示那样,将用于识别在哪个计算机终端之间执行同步处理、以及哪个计算机终端(主机侧计算机终端3、客机侧计算机终端4)进行了内容的显示请求的信息包含在内容的发送请求(HTTP请求)中进行发送。
在图5中表示了以下这样的内容发送请求的情况在图4所示的各信息中,用于识别主机侧计算机终端3的信息是“User1@mvp.jp”,用于识别客机侧计算机终端4的信息是“User2@mvp.jp”,进行了内容显示请求的终端是“User1@mvp.jp”的情况下,从Web服务器2向主机侧计算机终端3发送URL为“http://www.mvp.jp/index.html”的内容。
接收到在S140中从主机侧同步单元1a发送的内容发送请求的Web服务器2抽出与该内容发送请求对应的内容,并向主机侧同步单元1a发送。另外,在接收内容发送请求时,Web服务器2存储用于识别在哪个计算机终端之间执行同步处理、哪个计算机终端(主机侧计算机终端3、客机侧计算机终端4)进行了内容显示请求的信息。由此,能够对向哪个计算机终端发送了哪个内容、以及在哪个计算机终端(主机侧计算机终端3、客机侧计算机终端4)中进行了该内容显示请求进行管理。
在图5的内容发送请求的情况下,由于在“SBR-Host-User”的右侧记载了“User1@mvp.jp”,所以Web服务器2能够识别出同步处理中的主机侧计算机终端3或其用户是“User1@mvp.jp”,由于在“SBR-Guest-User”的右侧记载了“User2@mvp.jp”,所以能够识别出同步处理中的客机侧计算机终端4或其用户是“User2@mvp.jp”,由于在“Quest-SBR-User”的右侧记载了“User1@mvp.jp”,所以能够识别出该同步处理中的“User1@mvp.jp”进行了内容显示请求的输入接受。另外,识别为成为该同步处理的对象的内容是“http://www.mvp.jp/index.html”。另外,Web服务器2存储这样识别出的信息。
如果由主机侧同步单元1a的主机侧内容发送接收单元6接收到从Web服务器2发送的内容(S150),则主机侧内容发送接收单元6将该内容存储在主机侧存储单元9中。
由于主机侧存储单元9存储了新内容,所以主机侧更新单元8向主机侧内容取得单元7通知内容更新事件,接收到它的主机侧内容取得单元7从主机侧存储单元9取得该内容,在主机侧计算机终端3中使用Web浏览器等公知的显示单元,显示该内容(S160)。另外,主机侧更新单元8经由会话服务器5(第一会话服务器5a、第二会话服务器5b),向客机侧同步单元1b通知内容更新事件(S170)。
另一方面,在S120的确认结果是将该内容存储在主机侧存储单元9中的情况下,主机侧内容取得单元7从主机侧存储单元9取得该内容,在主机侧计算机终端3中,使用Web浏览器等公知的显示单元进行显示(S160)。另外,这时,主机侧更新单元8经由会话服务器5(第一会话服务器5a、第二会话服务器5b),向客机侧同步单元1b通知内容更新事件(S170)。
如果在客机侧同步单元1b的客机侧更新单元12中经由会话服务器5(第一会话服务器5a、第二会话服务器5b)接收到从主机侧计算机终端3发送的内容更新事件,则客机侧更新单元12向客机侧同步单元1b的客机侧内容取得单元11通知内容更新事件。
客机侧内容取得单元11确认在客机侧存储单元13中是否存储有与该内容更新事件对应的内容,但没有存储(由于通常没有存储,所以也可以不进行该确认),因此客机侧内容发送接收单元10经由会话服务器5(第一会话服务器5a、第二会话服务器5b)向主机侧同步单元1a进行该内容的发送请求(S180)。
接收到该内容发送请求的主机侧内容发送接收单元6取得存储在主机侧存储单元9中的内容,并经由会话服务器5(第一会话服务器5a、第二会话服务器5b)向客机侧同步单元1b发送内容(S190)。
如果由客机侧内容发送接收单元10经由会话服务器5(第一会话服务器5a、第二会话服务器5b)接收到从主机侧同步单元1a发送的内容,则将该内容存储到客机侧存储单元13中(S200)。
由于将新内容存储到客机侧存储单元13中,所以客机侧更新单元12向客机侧内容取得单元11通知内容更新事件,客机侧内容取得单元11从客机侧存储单元13取得该内容,使用Web浏览器等公知的显示单元,在客机侧计算机终端4中显示该内容(S210)。
通过执行以上那样的处理过程,在主机侧计算机终端3和客机侧计算机终端4之间,能够执行内容的同步处理。另外,在从主机侧同步单元1a向Web服务器2发送内容发送请求时,通过包含用于识别进行同步处理的计算机终端的信息、用于识别发送了内容显示请求的计算机终端(主机侧计算机终端3、客机侧计算机终端4)的信息,能够与现有技术不同地,在Web服务器2中区别地管理向哪个计算机终端发送了内容、从哪个计算机终端进行了内容显示请求。
即,Web服务器2能够对由进行了“http://www.mvp.jp/index.html”的内容显示请求的终端,即主机侧计算机终端3(“User1@mvp.jp”)在主机侧计算机终端3(“User1@mvp.jp”)与客机侧计算机终端4(“User2@mvp.jp”)之间执行同步处理的情况进行管理。
实施例2接着,说明在主机侧同步单元1a和客机侧同步单元1b之间执行同步处理的情况下,从客机侧同步单元1b向主机侧同步单元1a发送内容的显示请求,主机侧同步单元1a根据它向Web服务器2发送内容发送请求的情况。
为了执行同步处理,主机侧计算机终端3、客机侧计算机终端4的各用户从各个同步系统1(主机侧同步单元1a、客机侧同步单元1b)登录到会话服务器5,将主机侧计算机终端3作为同步处理的主机侧,将客机侧计算机终端4作为同步处理的客机侧,在与会话服务器5之间确立会话(S300)。即,主机侧计算机终端3在与第一会话服务器5a之间确立会话,客机侧计算机终端4在与第二会话服务器5b之间确立会话,在第一会话服务器5a和第二会话服务器5b之间进而确立会话,由此在主机侧计算机终端3和客机侧计算机终端4之间确立会话。
客机侧计算机终端4的用户通过例如输入URL、或选择链接等,在客机侧内容取得单元11中接受该URL和链接的内容显示请求的输入(S310)。根据该内容显示请求,客机侧同步单元1b的客机侧内容取得单元11确认在客机侧计算机终端4的客机侧存储单元13中是否存储有与该URL或链接对应的内容(S320)。
在客机侧存储单元13中存储有该内容的情况下(S330),客机侧内容取得单元11从客机侧存储单元13取得该内容,使用Web浏览器等公知的显示单元,在客机侧计算机终端4中显示(S340)。另外,客机侧更新单元12经由会话服务器5(第一会话服务器5a、第二会话服务器5b)向主机侧同步单元1a通知内容更新事件(S350)。
如果在主机侧更新单元8中接收到该内容更新事件,则主机侧内容取得单元7从主机侧存储单元9取得该内容(由于在主机侧计算机终端3和客机侧计算机终端4之间进行内容的同步,所以在主机侧计算机终端3中也存储有在客机侧计算机终端4中存储的内容),使用Web浏览器等公知的显示单元,在主机侧计算机终端3中显示(S360)。
另一方面,在S320中的确认结果是在客机侧存储单元13中没有存储该内容的情况下(S330),客机侧内容发送接收单元10经由会话服务器5(第一会话服务器5a、第二会话服务器5b)向主机侧同步单元1a发送该内容的发送请求(S370)。这时,还发送在该客机侧计算机终端4的客机侧内容取得单元11中进行了内容的显示请求的信息。
如果在主机侧内容发送接收单元6中从客机侧同步单元1b接收到内容的发送请求,则主机侧内容取得单元7确认在主机侧存储单元9中是否存储有与该内容发送请求对应的内容(S380)。
在主机侧存储单元9中没有存储该内容的情况下(S390),由主机侧同步单元1a的主机侧内容发送接收单元6从主机侧同步单元1a向该URL或链接所对应的Web服务器2发送内容发送请求(在内容是HTTP形式的情况下,是HTTP请求)(S400)。在该内容发送请求中,如图4所示那样,将用于识别在哪个计算机终端之间执行同步处理、以及哪个计算机终端(主机侧计算机终端3、客机侧计算机终端4)进行了内容的显示请求(根据在S370中从客机侧计算机终端4接收到的由客机侧内容取得单元11接受了内容显示请求的输入的信息,进行判别)的信息包含在内容的发送请求(HTTP请求)中进行发送。
在图6中表示了以下这样的内容发送请求的情况在图4所示的各信息中,用于识别主机侧计算机终端3的信息是“User1@mvp.jp”,用于识别客机侧计算机终端4的信息是“User2@mvp.jp”,进行了内容显示请求的终端是“User2@mvp.jp”,从Web服务器2向主机侧计算机终端3发送URL为“http://www.mvp.jp/index.html”的内容。
在图6的内容发送请求的情况下,由于在“SBR-Host-User”的右侧记载了“User1@mvp.jp”,所以Web服务器2能够识别出同步处理中的主机侧计算机终端3或其用户是“User1@mvp.jp”,由于在“SBR-Guest-User”的右侧记载了“User2@mvp.jp”,所以能够识别出同步处理中的客机侧计算机终端4或其用户是“User2@mvp.jp”,由于在“Quest-SBR-User”的右侧记载了“User2@mvp.jp”,所以能够识别出该同步处理中的“User2@mvp.jp”进行了内容显示请求的输入接受。另外,识别为成为该同步处理的对象的内容是“http://www.mvp.jp/index.html”。另外,Web服务器2存储这样识别出的信息。
在S400中接收到从主机侧同步单元1a发送的内容发送请求的Web服务器2抽出与该内容发送请求对应的内容,向主机侧同步单元1a发送。另外,在接收内容发送请求时,Web服务器2存储用于识别在哪个计算机终端之间执行同步处理、哪个计算机终端(主机侧计算机终端3、客机侧计算机终端4)进行了内容显示请求的信息。由此,能够对向哪个计算机终端发送了哪个内容、以及在哪个计算机终端(主机侧计算机终端3、客机侧计算机终端4)中进行了该内容显示请求进行管理。
如果这样由主机侧同步单元1a的主机侧内容发送接收单元6接收到从Web服务器2发送的内容(S410),则将该内容存储到主机侧存储单元9中。
由于主机侧存储单元9存储了新内容,所以主机侧更新单元8向主机侧内容取得单元7通知内容更新事件,接收到它的主机侧内容取得单元7从主机侧存储单元9取得该内容,在主机侧同步单元1a中使用Web浏览器等公知的显示单元显示该内容(S420)。另外,主机侧更新单元8经由会话服务器5(第一会话服务器5a、第二会话服务器5b)向客机侧同步单元1b通知内容更新事件(S430)。
如果由客机侧同步单元1b的客机侧更新单元12接收到从主机侧同步单元1a发送的内容更新事件,则客机侧更新单元12向客机侧同步单元1b的客机侧内容取得单元11通知内容更新事件。
客机侧内容取得单元11确认在客机侧存储单元13中是否存储了与该内容更新事件对应的内容,但没有存储(由于在S320中已经确认了没有存储,所以也可以不进行确认),因此客机侧内容发送接收单元10经由会话服务器5(第一会话服务器5a、第二会话服务器5b)向主机侧同步单元1a进行该内容的发送请求(S440)。
接收到该内容发送请求的主机侧内容发送接收单元6取得存储在主机侧存储单元9中的内容,并经由会话服务器5(第一会话服务器5a、第二会话服务器5b)向客机侧同步单元1b发送内容(S450)。
如果由客机侧内容发送接收单元10经由会话服务器5(第一会话服务器5a、第二会话服务器5b)接收到从主机侧同步单元1a发送的内容,则将该内容存储到客机侧存储单元13(S460)。
由于将新内容存储到客机侧存储单元13中,所以客机侧更新单元12向客机侧内容取得单元11通知内容更新事件,客机侧内容取得单元11从客机侧存储单元13取得该内容,使用Web浏览器等公知的显示单元,在客机侧计算机终端4中显示该内容(S470)。
通过执行以上那样的处理过程,与实施例1一样,在主机侧计算机终端3和客机侧计算机终端4之间,能够执行内容的同步处理。另外,在从主机侧计算机终端3向Web服务器2发送内容发送请求时,通过包含用于识别进行同步处理的计算机终端的信息、用于识别发送了内容显示请求的计算机终端(主机侧计算机终端3、客机侧计算机终端4)的信息,能够与现有技术不同地,在Web服务器2中区别地管理向哪个计算机终端发送了内容、从哪个计算机终端进行了内容显示请求。
即,Web服务器2能够对由进行了“http://www.mvp.jp/index.html”的内容显示请求的终端,即客机侧计算机终端4(“User2@mvp.jp”)在主机侧计算机终端3“User1@mvp.jp”与客机侧计算机终端4“User2@mvp.jp”之间执行同步处理的情况进行管理。
实施例3说明在实施例1和实施例2中,在从主机侧同步单元1a向Web服务器2发送的内容发送请求(HTTP请求)中,包含用于识别进行同步处理的计算机终端的信息、用于识别发送了内容显示请求的计算机终端(主机侧计算机终端3、客机侧计算机终端4)的信息的情况下,在Web服务器2中利用这些信息进行内容的发送的情况。
例如在呼叫中心等中使用的在线地进行商品定购等的内容的情况下,Web服务器2向主机侧同步单元1a发送作为内容的设置了用于决定商品定购的决定按键等的内容。由于正在执行同步处理,所以在主机侧计算机终端3和客机侧计算机终端4的双方中显示该设置了决定按键等的内容。
在这样的呼叫中心的情况下,需要由商品购买者选择商品定购的决定按键等。因此,通过在商品购买者所利用的计算机终端(客机侧计算机终端4)中选择决定按键等,而经由会话服务器5向呼叫中心的操作者所操作的计算机终端(主机侧计算机终端3)发送该选择确认的内容显示请求。然后,在从操作者操作的计算机终端(主机侧计算机终端3)向Web服务器2发送的内容的发送请求中,包含表示以下情况的信息,即在呼叫中心的操作者操作的计算机终端(主机侧计算机终端3)与商品购买者所利用的计算机终端(客机侧计算机终端4)之间执行同步处理,并且进而从商品购买者所利用的计算机终端(客机侧计算机终端4)进行了内容显示请求的情况,并从主机侧计算机终端3进行发送。
接收到包含这样的信息的内容发送请求的Web服务器2确认内容发送请求的上述信息,在从商品购买者所利用的计算机终端(客机侧计算机终端4)进行了该内容显示请求的情况下,判断为是正当的商品定购,作为内容向主机侧计算机终端3发送定购确认的内容。在从除此以外,即操作者操作的计算机终端(主机侧计算机终端3)进行了内容显示请求的情况下,认为是不正当的商品定购,作为内容向主机侧计算机终端3发送操作者的操作禁止的内容。
这样,在Web服务器2中设置根据用于识别进行了包含在内容发送请求中的内容显示请求的计算机终端(主机侧计算机终端3、客机侧计算机终端4)的信息,判断是否是具有权限的一方进行了内容的显示请求的单元,由此能够防止同步处理的不正当定购。
另外,如上所述那样,能够在Web服务器2中区别地管理在同步处理中进行了商品的购买定购的计算机终端或其用户,因此也可以在Web服务器2等中记录该履历,通过利用公知的市场分析的方法对该履历的内容(何时购买了怎样的商品、大多购买哪类商品等)进行分析,能够在Web服务器2中掌握各个人的嗜好,从Web服务器2向主机侧计算机终端3的用户、客机侧计算机终端4的用户,与通过内容发送请求要求了的内容一起,发送记载了推荐商品的介绍的内容等。这样,能够促进以后的新商品购买。
实施例4
作为与实施例3不同的Web服务器2中的利用方式,说明在执行同步处理的计算机终端(主机侧计算机终端3、客机侧计算机终端4)的用户双方的意思一致的时刻发送特定的内容,或向另一方用户通知一方用户进行了选择的信息的情况。
在该情况下,在从主机侧同步单元1a向Web服务器2发送的内容发送请求中,包含用于识别最初进行了内容显示请求的计算机终端(主机侧计算机终端3、客机侧计算机终端4)的信息而发送。接收到它的Web服务器2直到接收到包含表示从作为进行了上述内容显示请求的计算机终端的同步处理对象的另一方计算机终端进行了内容显示请求的信息的内容发送请求为止待机,并在Web服务器2中设置以下这样的单元在从该另一方计算机终端接收到包含表示进行了内容显示请求的信息的内容发送请求时,再向主机侧计算机终端3发送该内容。
或者,也可以在Web服务器2中设置以下这样的单元在Web服务器2中接收到在从主机侧同步单元1a向Web服务器2发送的内容发送请求中包含用于识别最初进行了内容显示请求的计算机终端(主机侧计算机终端3或客机侧计算机终端4)的信息而发送的内容发送请求后,不进行待机,而发送“A先生赞成购买该商品。B先生如何?”这样的用于向另一方计算机终端的用户通知一方用户进行了选择的内容。
通过这样的结构,在Web服务器2中,能够在双方的意思一致的基础上,或者在掌握了来自双方用户的意思的基础上,发送与它们对应的内容。
实施例5在上述各实施例中,也可以作为同步程序将实现主机侧同步单元1a、客机侧同步单元1b的功能读入到主机侧计算机终端3、客机侧计算机终端4,从而构成主机侧同步单元1a、客机侧同步单元1b。
即,也可以通过将记录了主机侧同步单元1a、客机侧同步单元1b的处理内容的各同步程序记录到CD、DVD等记录介质中,将其读入到主机侧计算机终端3、客机侧计算机终端4中,来实现主机侧同步单元1a、客机侧同步单元1b。另外,作为用于提供程序的记录介质,例如可以使用磁盘、硬盘、光盘、光磁盘、磁带、非易失性存储卡等。
在该情况下,主机侧同步程序由以下功能构成在主机侧计算机终端3中实现主机侧内容发送接收单元6的功能(模块或程序。以下相同);在主机侧计算机终端3中实现主机侧内容取得单元7的功能;在主机侧计算机终端3中实现主机侧更新单元8的功能。这时,主机侧计算机终端3具备存储内容的主机侧存储单元9(存储器、快闪存储器、硬盘等记录介质);执行主机侧同步程序的处理的处理运算单元(CPU、寄存器等运算装置)。
另外,客机侧同步程序由以下功能构成在客机侧计算机终端4中实现客机侧内容发送接收单元10的功能;在客机侧计算机终端4中实现客机侧内容取得单元11的功能;在客机侧计算机终端4中实现客机侧更新单元12的功能。这时,客机侧计算机终端4具备存储内容的客机侧存储单元13(存储器、快闪存储器、硬盘等记录介质);执行客机侧同步程序的处理的处理运算单元(CPU、寄存器等运算装置)。
通过将记录了主机侧同步程序的记录介质设置到主机侧计算机终端3中,从记录介质向主机侧计算机终端3读入该主机侧同步程序,而将实现主机侧内容发送接收单元6、主机侧内容取得单元7、主机侧更新单元8的各功能读入到主机侧计算机终端3的处理运算单元中。
通过将记录了客机侧同步程序的记录介质设置到客机侧计算机终端4中,从记录介质向客机侧计算机终端4读入该客机侧同步程序,而将实现客机侧内容发送接收单元10、客机侧内容取得单元11、客机侧更新单元12的各功能读入到客机侧计算机终端4的处理运算单元中。
然后,读入到处理运算单元中的各单元在主机侧计算机终端3的用户进行了内容显示请求的情况下,执行上述实施例1的处理过程,在客机侧计算机终端4的用户进行了内容显示请求的情况下,执行上述实施例2的处理过程,从而在主机侧计算机终端3和客机侧计算机终端4之间执行同步处理。
也可以经由网络从规定的服务器将主机侧同步程序、客机侧同步程序下载并读入到主机侧计算机终端3、客机侧计算机终端4中,在该情况下,也发挥与上述一样的功能。
另外,也可以通过将主机侧同步程序、客机侧同步程序插入(plugin)到预先设置在主机侧计算机终端3、客机侧计算机终端4中的Web浏览器等公知的显示单元中来实现。
本发明中的各单元只是在逻辑上区别其功能,在物理上或实际中也可以为同一区域。
另外,不只可以通过由计算机终端执行读出的程序来实现上述实施例的功能,当然还包括以下的情况根据该程序的指示,由在计算机终端上运行的操作系统等执行实际处理的一部分或全部,通过该处理来实现上述实施例的功能。
另外,当然还包括以下的情况在将从存储介质读出的程序写入到插入计算机终端的功能扩展板或与计算机终端连接的功能扩展单元所具备的非易失性或易失性的存储单元中后,根据该程序的指示,由功能扩展板或功能扩展单元所具备的运算处理装置等执行实际处理的一部分或全部,通过该处理实现上述实施例的功能。
通过本发明的结构,能够在Web服务器2中区别地管理在哪个计算机终端之间执行同步处理、以及哪个计算机终端进行了内容的显示请求。由此,例如在使用同步程序实现呼叫中心的情况下,能够判别出在哪个计算机终端中最终决定了商品购买,能够防止纠纷。
另外,通过使用本发明,在Web服务器2中,还能够记录参考了内容的每个计算机终端或其用户的履历,对其内容进行分析而掌握各人的嗜好,而进行推荐商品的介绍等,有利于以后的新商品购买。
权利要求
1.一种同步系统,是经由至少一个以上的会话服务器,在主机侧计算机终端和至少一个以上的客机侧计算机终端之间,执行存储在Web服务器中的内容的同步处理的同步系统,其特征在于上述主机侧计算机终端具备向上述Web服务器发送上述内容的发送请求,从上述Web服务器接收与上述内容的发送请求对应的内容,在上述主机侧计算机终端中显示上述内容,经由上述会话服务器,将上述接收到的内容发送到上述客机侧计算机终端的主机侧同步单元,其中,该内容的发送请求包含用于识别是在哪个计算机终端中进行了内容显示请求,即在计算机终端上显示上述内容的请求的信息,上述客机侧计算机终端具备从上述主机侧计算机终端经由上述会话服务器接收上述内容,在上述客机侧计算机终端中显示上述接收到的内容的客机侧同步单元。
2.根据权利要求1所述的同步系统,其特征在于上述主机侧同步单元在上述主机侧计算机终端中接受了上述内容显示请求的输入的情况下,将用于识别上述主机侧计算机终端或上述主机侧计算机终端的用户的信息作为用于识别在上述哪个计算机终端中进行了操作的信息,在上述客机侧计算机终端中接受了上述内容显示请求的输入的情况下,将用于识别上述客机侧计算机终端或上述客机侧计算机终端的用户的信息作为用于识别在上述哪个计算机终端中进行了操作的信息,而包含在上述内容发送请求中。
3.根据权利要求1或2所述的同步系统,其特征在于上述主机侧同步单元还将用于识别上述主机侧计算机终端或其用户的信息、用于识别上述客机侧计算机终端或其用户的信息作为执行同步处理的计算机终端的信息,而包含在上述内容发送请求中。
4.一种同步系统,是经由至少一个以上的会话服务器,在主机侧计算机终端和至少一个以上的客机侧计算机终端之间,执行存储在Web服务器中的内容的同步处理的同步系统,其特征在于上述主机侧计算机终端具备存储上述内容的主机侧存储单元;由主机侧内容发送接收单元、主机侧内容取得单元、主机侧更新单元构成的主机侧同步单元,上述客机侧计算机终端具备存储上述内容的客机侧存储单元;由客机侧内容发送接收单元、客机侧内容取得单元、客机侧更新单元构成的客机侧同步单元,上述主机侧内容发送接收单元向上述Web服务器发送上述内容的发送请求,从上述Web服务器接收与上述内容的发送请求对应的内容,存储在上述主机侧存储单元中,并将上述内容发送到上述客机侧同步单元,其中,该内容的发送请求包含用于识别是在哪个计算机终端中进行了内容显示请求,即在计算机终端上显示上述内容的请求的信息,上述主机侧更新单元向上述主机侧内容取得单元和上述客机侧同步单元通知表示已经将新内容存储到上述主机侧存储单元中的情况的内容更新事件,上述主机侧内容取得单元如果接收到上述内容更新事件,则取得存储在上述主机侧存储单元中的内容,并在上述主机侧计算机终端中显示,上述客机侧内容发送接收单元从上述主机侧同步单元接收上述内容,并存储到上述客机侧存储单元中,上述客机侧更新单元向上述客机侧内容取得单元通知表示已经将新内容存储到上述客机侧存储单元中的情况的内容更新事件,上述客机侧内容取得单元如果接收到上述内容更新事件,则取得存储在上述客机侧存储单元中的内容,并在上述客机侧计算机终端中显示。
5.根据权利要求4所述的同步系统,其特征在于上述主机侧内容发送接收单元在上述主机侧计算机终端中接受了上述内容显示请求的输入的情况下,将用于识别上述主机侧计算机终端或上述主机侧计算机终端的用户的信息作为用于识别在上述哪个计算机终端中进行了操作的信息,在上述客机侧计算机终端中接受了上述内容显示请求的输入的情况下,将用于识别上述客机侧计算机终端或上述客机侧计算机终端的用户的信息作为用于识别在上述哪个计算机终端中进行了操作的信息,而包含在上述内容发送请求中。
6.根据权利要求4或5所述的同步系统,其特征在于上述主机侧内容发送接收单元还将用于识别上述主机侧计算机终端或其用户的信息、用于识别上述客机侧计算机终端或其用户的信息作为执行同步处理的计算机终端的信息,而包含在上述内容发送请求中。
7.一种同步系统中的主机侧计算机终端,该同步系统经由至少一个以上的会话服务器,在主机侧计算机终端和至少一个以上的客机侧计算机终端之间,执行存储在Web服务器中的内容的同步处理,其特征在于上述主机侧计算机终端具备向上述Web服务器发送上述内容的发送请求,从上述Web服务器接收与上述内容的发送请求对应的内容,在上述主机侧计算机终端中显示上述内容,经由上述会话服务器,将上述接收到的内容发送到上述客机侧计算机终端的主机侧同步单元,其中,该内容的发送请求包含用于识别是在哪个计算机终端中进行了内容显示请求,即在计算机终端上显示上述内容的请求的信息,在上述客机侧计算机终端中,显示从上述主机侧计算机终端接收到的上述内容。
8.根据权利要求7所述的同步系统中的主机侧计算机终端,其特征在于上述主机侧同步单元在上述主机侧计算机终端中接受了上述内容显示请求的输入的情况下,将用于识别上述主机侧计算机终端或上述主机侧计算机终端的用户的信息作为用于识别在上述哪个计算机终端中进行了操作的信息,在上述客机侧计算机终端中接受了上述内容显示请求的输入的情况下,将用于识别上述客机侧计算机终端或上述客机侧计算机终端的用户的信息作为用于识别在上述哪个计算机终端中进行了操作的信息,而包含在上述内容发送请求中。
9.根据权利要求7或8所述的同步系统中的主机侧计算机终端,其特征在于上述主机侧同步单元还将用于识别上述主机侧计算机终端或其用户的信息、用于识别上述客机侧计算机终端或其用户的信息作为执行同步处理的计算机终端的信息,而包含在上述内容发送请求中。
10.一种同步系统中的主机侧计算机终端,该同步系统经由至少一个以上的会话服务器,在主机侧计算机终端和至少一个以上的客机侧计算机终端之间,执行存储在Web服务器中的内容的同步处理,其特征在于上述主机侧计算机终端具备存储上述内容的主机侧存储单元;由主机侧内容发送接收单元、主机侧内容取得单元、主机侧更新单元构成的主机侧同步单元,上述主机侧内容发送接收单元向上述Web服务器发送上述内容的发送请求,从上述Web服务器接收与上述内容的发送请求对应的内容,存储在上述主机侧存储单元中,并将上述内容发送到上述客机侧同步单元,其中,该内容的发送请求包含用于识别是在哪个计算机终端中进行了内容显示请求,即在计算机终端上显示上述内容的请求的信息,上述主机侧更新单元向上述主机侧内容取得单元和上述客机侧同步单元通知表示已经将新内容存储到上述主机侧存储单元中的情况的内容更新事件,上述主机侧内容取得单元如果接收到上述内容更新事件,则取得存储在上述主机侧存储单元中的内容,在上述主机侧计算机终端中显示,在上述客机侧计算机终端中,显示从上述主机侧计算机终端接收到的上述内容。
11.根据权利要求10所述的同步系统中的主机侧计算机终端,其特征在于上述主机侧内容发送接收单元在上述主机侧计算机终端中接受了上述内容显示请求的输入的情况下,将用于识别上述主机侧计算机终端或上述主机侧计算机终端的用户的信息作为用于识别在上述哪个计算机终端中进行了操作的信息,在上述客机侧计算机终端中接受了上述内容显示请求的输入的情况下,将用于识别上述客机侧计算机终端或上述客机侧计算机终端的用户的信息作为用于识别在上述哪个计算机终端中进行了操作的信息,而包含在上述内容发送请求中。
12.根据权利要求10或11所述的同步系统中的主机侧计算机终端,其特征在于上述主机侧内容发送接收单元还将用于识别上述主机侧计算机终端或其用户的信息、用于识别上述客机侧计算机终端或其用户的信息作为执行同步处理的计算机终端的信息,而包含在上述内容发送请求中。
13.一种同步程序,是用于经由至少一个以上的会话服务器,在主机侧计算机终端和至少一个以上的客机侧计算机终端之间,执行存储在Web服务器中的内容的同步处理的、由主机侧同步程序和客机侧同步程序构成的同步程序,其特征在于上述主机侧计算机终端具备存储上述内容的主机侧存储单元;读入上述主机侧同步程序并执行处理运算的主机侧处理计算单元,上述客机侧计算机终端具备存储上述内容的客机侧存储单元;读入上述客机侧同步程序并执行处理运算的客机侧处理计算单元,上述主机侧同步程序由被读入到上述主机侧处理计算部件中的主机侧内容发送接收功能、主机侧内容取得功能、主机侧更新功能构成,上述客机侧同步程序由被读入到上述客机侧处理计算部件中的客机侧内容发送接收功能、客机侧内容发送接收功能、客机侧更新功能构成,上述主机侧内容发送接收功能向上述Web服务器发送上述内容的发送请求,从上述Web服务器接收与上述内容的发送请求对应的内容,存储在上述主机侧存储单元中,并将上述内容发送到上述客机侧计算机终端,其中,该内容的发送请求包含用于识别是在哪个计算机终端中进行了内容显示请求,即在计算机终端上显示上述内容的请求的信息,上述主机侧更新功能向上述主机侧内容取得功能和上述客机侧计算机终端通知表示已经将新内容存储到上述主机侧存储单元中的情况的内容更新事件,上述主机侧内容取得功能如果接收到上述内容更新事件,则取得存储在上述主机侧存储单元中的内容,并在上述主机侧计算机终端中显示,上述客机侧内容发送接收功能从上述主机侧计算机终端接收上述内容,并存储到上述客机侧存储单元中,上述客机侧更新功能向上述客机侧内容取得功能通知表示已经将新内容存储到上述客机侧存储单元中的情况的内容更新事件,上述客机侧内容取得功能如果接收到上述内容更新事件,则取得存储在上述客机侧存储单元中的内容,并在上述客机侧计算机终端中显示。
14.根据权利要求13所述的同步程序,其特征在于上述主机侧内容发送接收功能在上述主机侧计算机终端中接受了上述内容显示请求的输入的情况下,将用于识别上述主机侧计算机终端或上述主机侧计算机终端的用户的信息作为用于识别在上述哪个计算机终端中进行了操作的信息,在上述客机侧计算机终端中接受了上述内容显示请求的输入的情况下,将用于识别上述客机侧计算机终端或上述客机侧计算机终端的用户的信息作为用于识别在上述哪个计算机终端中进行了操作的信息,而包含在上述内容发送请求中。
15.根据权利要求13或14所述的同步程序,其特征在于上述主机侧内容发送接收功能还将用于识别上述主机侧计算机终端或其用户的信息、用于识别上述客机侧计算机终端或其用户的信息作为执行同步处理的计算机终端的信息,而包含在上述内容发送请求中。
16.一种记录了从权利要求13到权利要求15的任意一个所记载的同步程序的记录介质。
17.一种主机侧同步程序,使得用于经由至少一个以上的会话服务器,在主机侧计算机终端和至少一个以上的客机侧计算机终端之间,执行存储在Web服务器中的内容的同步处理的上述主机侧计算机终端发挥功能,其特征在于上述主机侧计算机终端具备存储上述内容的主机侧存储单元;读入上述主机侧同步程序并执行处理运算的主机侧处理计算单元,上述主机侧同步程序由被读入到上述主机侧处理计算部件中的主机侧内容发送接收功能、主机侧内容取得功能、主机侧更新功能构成,上述主机侧内容发送接收功能向上述Web服务器发送上述内容的发送请求,从上述Web服务器接收与上述内容的发送请求对应的内容,存储在上述主机侧存储单元中,并将上述内容发送到上述客机侧计算机终端,其中,该内容的发送请求包含用于识别是在哪个计算机终端中进行了内容显示请求,即在计算机终端上显示上述内容的请求的信息,上述主机侧更新功能向上述主机侧内容取得功能和上述客机侧计算机终端通知表示已经将新内容存储到上述主机侧存储单元中的情况的内容更新事件,上述主机侧内容取得功能如果接收到上述内容更新事件,则取得存储在上述主机侧存储单元中的内容,并在上述主机侧计算机终端中显示,上述客机侧内容发送接收功能从上述主机侧计算机终端接收上述内容,并存储到上述客机侧存储单元中,在上述客机侧计算机终端中显示从上述主机侧计算机终端接收到的上述内容。
18.根据权利要求17所述的主机侧同步程序,其特征在于上述主机侧内容发送接收功能在上述主机侧计算机终端中接受了上述内容显示请求的输入的情况下,将用于识别上述主机侧计算机终端或上述主机侧计算机终端的用户的信息作为用于识别在上述哪个计算机终端中进行了操作的信息,在上述客机侧计算机终端中接受了上述内容显示请求的输入的情况下,将用于识别上述客机侧计算机终端或上述客机侧计算机终端的用户的信息作为用于识别在上述哪个计算机终端中进行了操作的信息,而包含在上述内容发送请求中。
19.根据权利要求17或18所述的主机侧同步程序,其特征在于上述主机侧内容发送接收功能还将用于识别上述主机侧计算机终端或其用户的信息、用于识别上述客机侧计算机终端或其用户的信息作为执行同步处理的计算机终端的信息,而包含在上述内容发送请求中。
20.一种记录了从权利要求17到权利要求19的任意一个所记载的主机侧同步程序的记录介质。
全文摘要
本发明的目的在于提供一种在2个以上的计算机终端中进行同步处理时,能够在Web服务器中对在哪个终端中选择了内容的发送进行管理的同步系统和同步程序。是一种同步系统,其中主机侧计算机终端具备向Web服务器发送上述内容的发送请求,从Web服务器接收与内容的发送请求对应的内容,在主机侧计算机终端中显示内容,将接收到的内容发送到客机侧计算机终端的主机侧同步单元,其中,该内容的发送请求包含用于识别是在哪个计算机终端中进行了内容显示请求的信息,上述客机侧计算机终端具备从上述主机侧计算机终端经由上述会话服务器接收上述内容,在上述客机侧计算机终端中显示上述接收到的内容的客机侧同步单元。
文档编号G06F15/00GK101057227SQ200480044389
公开日2007年10月17日 申请日期2004年10月6日 优先权日2004年10月6日
发明者川北润 申请人:同步加株式会社, 川北润
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1