画面同步控制系统和使用该系统来同步画面的方法及装置转让专利

申请号 : CN201380033653.3

文献号 : CN104396185B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 金钟贤

申请人 : 恩特里克丝有限公司

摘要 :

本发明涉及一种控制多个终端之间的画面同步的方法,更具体地,涉及一种画面同步控制系统以及利用该系统来同步画面的方法和装置,能够当从建立了控制信道的任一个终端中接收到源信息时基于该源信息生成网页,向与该终端建立了控制信道的其它终端同时发送该网页,并且执行控制使得相同画面被显示。根据本发明的一种实施方式的画面同步系统包括:业务设备,与至少一个或多个其它终端建立控制信道;向业务设备发送用于生成网页的源信息;当从终端接收到源信息时,从业务设备接收网页并且在任一个终端上显示该网页;通过将源信息与预先存储的页面模板组合生成网页;向该终端以及与该终端形成控制信道的至少一个或多个其它终端发送该网页;以及当从任一个终端接收到控制命令时,执行与该控制命令相对应的功能然后向该终端以及与该终端形成了控制信道的其它终端发送处理结果。

权利要求 :

1.一种业务设备,该业务设备包括:

业务通信单元,该业务通信单元被构造成向多个终端发送信息以及从多个终端接收信息;

业务存储单元,该业务存储单元被构造成存储关于用于生成网页的页面模板的信息;

以及

业务控制单元,该业务控制单元被构造成,当从第一终端接收到源信息时,将所述源信息与所预先存储的页面模板组合以生成所述网页然后向所述第一终端和与所述第一终端建立了控制信道的至少一个第二终端发送所生成的网页,并且当从所述第一终端和所述至少一个第二终端中的任一方接收到与所生成的网页相关联的控制命令时,执行与所述控制命令相对应的功能并然后向所述第一终端和所述至少一个第二终端发送执行与所生成的网页相关联的所述功能的结果,其中,所述源信息是指希望由所述第一终端与所述第二终端共享的信息,并且其中,所述业务设备控制对所生成的网页的同步处理。

2.根据权利要求1所述的业务设备,其中,当从所述第一终端接收到用于与所述至少一个第二终端建立所述控制信道的控制信道建立请求消息时,所述业务控制单元对所述第一终端执行用户认证,并且当所述用户认证成功时,所述业务控制单元在所述第一终端和所述至少一个第二终端之间分配所述控制信道。

3.根据权利要求2所述的业务设备,其中,当从所述第一终端接收到包括所述至少一个第二终端的认证信息在内的控制信道建立请求消息时,所述业务控制单元通过将所述认证信息与预先存储的所述至少一个第二终端的认证信息进行比较来执行所述用户认证。

4.根据权利要求1所述的业务设备,其中,所述业务控制单元执行控制以向从所述第一终端接收到的源信息和通过将所述源信息与所述预先存储的页面模板组合而生成的所述网页分配地址信息,然后存储被分配了所述地址信息的所述源信息和所述网页。

5.根据权利要求1所述的业务设备,其中,所述源信息是图像数据、视频数据以及文本数据中的任一种。

6.根据权利要求1所述的业务设备,其中,所述业务控制单元被构造成在在所述第一终端和所述至少一个第二终端之间连接呼叫或进行通信的同时从所述第一终端收集所述源信息。

7.一种由业务设备执行的画面同步方法,该画面同步方法包括:

从第一终端收集用于生成网页的源信息;

将所述源信息与预先存储的页面模板组合以生成所述网页;

向所述第一终端以及与所述第一终端建立了控制信道的至少一个第二终端发送所生成的网页;

从所述第一终端和所述至少一个第二终端中的任一方接收与所生成的网页关联的控制命令;

执行与所述控制命令相对应的功能;以及

向所述第一终端和与所述第一终端建立了所述控制信道的所述至少一个第二终端发送执行与所生成的网页相关联的所述功能的结果,其中,所述源信息是指希望由所述第一终端与所述第二终端共享的信息,并且其中,所述业务设备控制对所生成的网页的同步处理。

8.根据权利要求7所述的画面同步方法,所述方法还包括以下步骤:在从所述第一终端收集用于生成所述网页的所述源信息的步骤之前,由所述第一终端向所述业务设备发送控制信道建立请求消息,该控制信道建立请求消息包括从所述至少一个第二终端预先存储的所述至少一个第二终端的认证信息;以及将包括在所述控制信道建立请求消息中的所述至少一个第二终端的所述认证信息与预先存储在所述至少一个第二终端中的所述至少一个第二终端的所述认证信息比较,当所述认证信息相同时在所述第一终端和所述至少一个第二终端之间分配所述控制信道。

9.根据权利要求7所述的画面同步方法,其中,接收针对所述网页的所述控制命令的步骤包括当从所述第一终端和所述至少一个第二终端同时接收到所述控制命令时,由所述业务设备根据预先设置的优先级执行与所述控制命令相对应的所述功能。

10.根据权利要求9所述的画面同步方法,其中,所述预先设置的优先级被设置为优先地处理请求了建立控制信道的所述第一终端的所述控制命令。

11.根据权利要求7所述的画面同步方法,其中,收集的步骤包括:由所述业务设备在在所述第一终端和所述至少一个第二终端之间连接呼叫或进行通信的同时从所述第一终端收集所述源信息。

说明书 :

画面同步控制系统和使用该系统来同步画面的方法及装置

技术领域

[0001] 本发明涉及控制多个终端之间的画面同步的方法,更具体地,涉及画面同步控制系统以及利用该画面同步控制系统同步画面的方法和装置,能够当从建立了控制信道的任一个终端中接收到源信息时基于该源信息生成网页,向与该终端建立了控制信道的其它终端同时发送该网页,并且执行控制使得相同画面被显示。

背景技术

[0002] 由于用户期望随时随地与其它用户共享特定信息的需求的增加以及信息通信技术的快速发展,正在开发各种信息共享技术。
[0003] 在终端之间发送和接收文件也可以是根据上述的需求而开发的技术。例如,当希望通过移动通信终端共享信息时,第一终端的用户输入第二终端的号码、附加然后发送文件,第二终端的用户可以通过利用第二终端容易地检查由第一终端的用户发送的文件。
[0004] 而且,诸如在多个终端之间共享画面的共享信息的技术近来正倍受关注。
[0005] 用于共享画面的技术是通过实时获取当前在特定终端上显示的画面并向与该终端连接的另一设备发送所获取的画面从而能够共享包括在该画面中的各种信息的技术,该技术主要用于电子会议、计算机远程控制等,并且近来由于在能够实时地检查并容易地共享信息方面的优势而得到广泛应用。
[0006] 然而,为了利用这样的各种信息共享技术,用户应当直接生成希望共享的信息,向另一用户的终端发送所生成的信息,并且预先将信息存储在用户的终端中,尽管该信息是通过画面共享技术来共享的。
[0007] 另外,在信息共享技术中,任一个控制终端控制其它终端,因此被控制的终端只能检查所提供的信息,而无法输入或发送任何其它控制命令。

发明内容

[0008] 技术问题
[0009] 本发明旨在提供一种画面同步控制系统以及利用该画面同步控制系统来同步画面的方法和装置,当用户在不生成希望与呼叫方共享的信息的情况下仅将源信息提供给业务设备时,能够使得业务设备自动生成网页并且向通过控制信道连接的终提供所生成的网页。
[0010] 本发明还旨在提供一种画面同步控制系统以及利用该画面同步控制系统来同步画面的方法和装置,能够使得通过控制信道连接的终端,不论是控制终端还是被控制终端,向业务设备发送控制命令并且从该业务设备接收执行与该控制命令相对应的功能的结果。
[0011] 技术方案
[0012] 本发明的一个方面提供一种画面同步控制系统,该画面同步控制系统包括:终端,该终端被构造成与至少一个其它终端建立控制信道,向业务设备发送用于生成网页的源信息,从该业务设备接收该网页,并且显示接收到的网页;以及业务设备,该业务设备被构造成,当从终端以及与该终端建立了的控制信道的至少一个其它终端中的任一方接收到源信息时,将该源信息与预先存储的页面模板组合以生成网页然后向终端以及至少一个其它终端发送所生成的网页,并且当从该终端和该至少一个其它终端中的任一方接收到控制命令时,执行与该控制命令相对应的功能以向该终端以及该至少一个其它终端发送执行该功能的结果。
[0013] 本发明的另一方面提供一种业务设备,该业务设备包括:业务通信单元,该业务通信单元被构造成向多个终端发送信息以及从多个终端接收信息;以及业务控制单元,该业务控制单元被构造成,当从第一终端接收到源信息时,将源信息与预先存储的页面模板组合以生成网页然后向第一终端和与第一终端建立了控制信道的至少一个第二终端发送所生成的网页,并且当从该第一终端和该至少一个第二终端中的任一方接收到控制命令时,执行与该控制命令相对应的功能以向第一终端和至少一个第二终端发送执行该功能的结果。
[0014] 当从第一终端接收到用于与至少一个第二终端建立控制信道的控制信道建立请求消息时,业务控制单元可以对第一终端执行用户认证,并且当用户认证成功时,业务控制单元可以在第一终端和至少一个第二终端之间分配控制信道。
[0015] 当从第一终端接收到包括该至少一个第二终端的认证信息在内的控制信道建立请求消息时,业务控制单元可以通过将认证信息与预先存储的该至少一个第二终端的认证信息进行比较来执行用户认证。
[0016] 业务设备可以还包括业务存储单元,该业务存储单元被构造成存储关于用于生成网页的预先存储的页面模板的信息,在该网页中业务控制单元执行控制以向从第一终端接收到的源信息以及通过将该源信息与预先存储的页面模板组合而生成的网页分配地址信息,然后存储该源信息以及被分配了地址信息的网页。
[0017] 源信息可以是图像数据、视频数据以及文本数据中的任一种。
[0018] 本发明的另一方面提供一种画面同步方法,该画面同步方法包括:由业务设备从第一终端收集用于生成网页的源信息;由业务设备将源信息与预先存储的页面模板组合以生成网页;以及由业务设备向第一终端以及与第一终端建立了控制信道的至少一个第二终端发送所生成的网页。
[0019] 该画面同步方法可以还包括以下步骤:在从第一终端收集用于生成网页的源信息的步骤之前,由第一终端向业务设备发送包括从第二终端预先存储的至少一个第二终端的认证信息在内的控制信道建立请求消息;以及将包括在控制信道建立请求消息中的至少一个第二终端的认证信息与预先存储在至少一个第二终端中的至少一个第二终端的认证信息比较,当认证信息相同时在第一终端和至少一个第二终端之间分配控制信道。
[0020] 该画面同步方法可以还包括以下步骤:在向第一终端和至少一个第二终端发送所生成的网页之后,由业务设备从第一终端和至少一个第二终端中的任一方接收针对网页的控制命令;由业务设备执行与控制命令相对应的功能;以及由业务设备向第一终端和与第一终端建立了控制信道的至少一个第二终端发送执行功能的结果。
[0021] 接收针对网页的控制命令的步骤可以包括:当从第一终端和至少一个第二终端同时接收到控制命令时,由业务设备根据预先设置的优先级执行与控制命令相对应的功能。
[0022] 预先设置的优先级可以被设置为优先地处理请求了建立控制信道的第一终端的控制命令。
[0023] 本发明的另一个方面提供一种存储用于执行同步方法的程序的计算机可读记录介质。
[0024] 有益效果
[0025] 根据画面同步控制系统以及利用该画面同步控制系统来同步画面的方法和装置,当希望通过画面共享来与呼叫方共享信息的用户在不直接生成信息的情况下仅向业务设备提供源信息时,该业务设备可以自动生成网页以将向通过控制信道连接的终端提供所生成的网页。
[0026] 因此,通过与呼叫方终端共享画面,诸如终端业务员、处理终端故障的工程师等的用户可以更加容易地解释相关信息,并且呼叫方终端的用户也可以输入控制命令并检查处理控制命令的结果。

附图说明

[0027] 图1是示出根据本发明的实施方式的消息信息保护系统的示意性框图。
[0028] 图2是示出根据本发明的实施方式的图1的终端的主构造的框图。
[0029] 图3是示出根据本发明的实施方式的图1的业务设备的主构造的框图。
[0030] 图4是示出根据本发明的实施方式在终端之间生成认证信息的方法的示意性流程图。
[0031] 图5是示出根据本发明的实施方式在业务设备处同步画面的方法的数据流程图。
[0032] 图6是用于描述根据本发明的实施方式的网页生成方法的示例图。
[0033] 图7是例示根据本发明的实施方式的终端之间同步画面的方法的画面的示例图。

具体实施方式

[0034] 下面,将参照附图描述本发明的优选实施方式,以便本领域技术人员可以容易地执行本发明的实施方式。在下面根据本发明的优选实施方式的操作原理的说明中,当确定相关已知功能或结构的详细说明会不必要地模糊本发明的主题时,这些详细说明将被省略。因此,为了明显描述本发明的主题而没有不必要的模糊不清,省略掉不必要的冗余说明。而这里可以使用术语“第一”、“第二”等来描述各种元件,这些术语仅用于区分一个元件与其它元件,而不限制这些元件。
[0035] 另外,相同的附图标记在整个说明书中表示相同的元件。
[0036] 而且,根据本发明的实施方式的终端可以以各种形式来实现。例如,在该说明书中描述的终端可以是固定终端,例如智能TV、台式电脑等,也可以是移动终端,例如智能电话(smart phone)、平板PC(Tablet PC)、个人数字助理(Personal Digital Assistant,PDA)、便携式多媒体播放器(Portable Multimedia Player,PMP)、MP3播放器。另外,终端还可以是如果终端可以通过通信网络与另一用户共享信息的任何终端。
[0037] 为了便于进行说明,在本发明的实施方式中,第一终端是希望通过画面同步与另一终端(例如第二终端)共享特定信息的用户的终端,并且第二终端是可以根据来自第一终端的用户的请求检查从第一终端提供的信息的用户的终端。然而,本发明不限于此,并且第一终端和第二终端的功能和操作可以是相同的。
[0038] 下面将描述根据本发明的实施方式的画面同步控制系统。
[0039] 图1是示出根据本发明的实施方式的画面同步控制系统的主构造的示意性框图。
[0040] 参照图1,根据本发明的实施方式的画面同步控制系统100可以包括多个终端10、构造成提供画面同步控制业务的业务设备20、以及通信网络30。
[0041] 对于画面同步控制系统100的元件的更详细说明,多个终端10是希望通过画面同步共享信息的用户的终端。这里,作为示例提供第一终端10a希望根据来自第一终端10a的请求通过第二终端10b的画面显示当前在第一终端10a上显示的信息。
[0042] 为了利用根据本发明的实施方式的画面同步控制业务,多个终端中的任一个,例如第一终端10a,向被构造成提供画面同步控制业务的业务设备20发送控制信道建立请求消息。在这种情况下,第一终端10a可以在连接呼叫或与呼叫方终端进行通信的同时向业务设备20发送控制信道建立请求消息。
[0043] 这里,优选的是,控制信道建立请求消息可以包括第一终端10a的识别信息、希望通过第一终端10a进行连接的呼叫方终端(即,第二终端10b)的识别信息、以及第二终端10b的认证信息。
[0044] 当接收到控制信道建立请求消息时,业务设备20首先对请求建立控制信道的第一终端执行用户认证,以在第一终端10a和第一终端10a希望连接的第二终端10b之间分配控制信道。
[0045] 这里,对第一终端10a的用户认证可以通过比较包括在控制信道建立请求消息中的第二终端10b的认证信息来实现。
[0046] 更具体地,在向业务设备20发送控制信道建立请求消息之前,第一终端10a向希望通过画面同步与其共享画面的终端,即第二终端10b,发送画面共享请求消息。
[0047] 当接收到画面共享请求消息时,第二终端10b如果接受第一终端10a的请求则可以生成接受消息并向第一终端10a发送该接受消息并且如果不希望画面共享则可以生成拒绝消息并向第一终端10a发送该拒绝消息。
[0048] 这里,当第二终端10b接受第一终端10a的请求时,第二终端10b除了接受消息之外还生成认证信息,并且向第一终端10a发送并且同时向业务设备20发送所生成的认证信息。
[0049] 如上所述,业务设备20通过将包括在从第一终端10a接收到的控制信道建立请求消息中的第二终端10b的认证信息与从第二终端10b接收到的且预先存储的第二终端10b的认证消息进行比较来执行第一终端10a的用户认证。
[0050] 另外,业务设备基于当执行用户认证时的第一终端10a的认证信息,可以进一步确定第一终端10a是否已经订阅了业务设备20提供的画面同步业务。然而,该构造的详细说明将被省略。
[0051] 如果第一终端10a的用户认证成功,则业务设备20向第一终端10a和第二终端10b分配控制信道,以建立控制信道。
[0052] 这里,建立了控制信道的状态是指业务设备20可以对在第一终端10a和与该第一终端10a连接的另一终端(即第二终端10b)上显示的信息进行同步和控制的状态。
[0053] 在这种情况下,业务设备20不访问存储在各自的终端中的全部信息以对画面进行同步和控制,而是基于从终端中接收到的信息生成网页,将向各个终端发送所生成的网页,并且仅控制对网页的同步处理。
[0054] 下面将提供其更加详细的说明。
[0055] 当从任一个终端(优选的是,请求建立控制信道的终端,即第一终端10a)接收到希望与第二终端10b共享的信息(下面称为源信息)时,业务设备20将预先存储的页面模板与源信息组合以生成网页。在这种情况下,第一终端10a可以在连接呼叫或与呼叫方终端进行通信的同时向业务设备20发送源信息。
[0056] 这里,源信息是指希望由第一终端10a与第二终端10b共享的信息,其可以是下述信息的一种或更多种:图像、视频以及文本。
[0057] 随后,业务设备20向第一终端10a和第二终端10b所生成的网页。当从第一终端10a和第二终端10b中的任一个接收到控制命令时,业务设备20执行与控制命令相对应的功能,然后同时向第一终端10a和第二终端10b投送通过执行该功能而得到的处理结果。在这种情况下,业务设备20可以向第一终端10a和第二终端10b发送在在第一终端10a和第二终端10b之间连接呼叫或者在第一终端10a和第二终端10b之间进行通信的同时生成的网页。
[0058] 这里,控制命令可以是点击事件、拖动事件、滚动事件等。执行与控制命令相对应的功能可以包括执行可以在网页上运行的各种形式的控制命令和功能,例如放大、缩小、下页查看、前页面查看,画面移动等。
[0059] 因此,当希望与另一用户终端共享特定信息的用户的终端(例如,第一终端10a)向业务设备20发送源信息时,业务设备20根据源信息自动生成网页以向与之连接的终端发送将所生成的网页。因此,有利地,希望与另一终端共享信息的用户的终端可以更加容易地共享并检查信息,无需单独生成共享信息。
[0060] 另外,有利地,终端在业务设备20的控制下通过画面同步可以仅共享希望与其它终端共享的信息,从而防止业务设备20或呼叫方终端的无条件访问并当画面被共享时增强安全性。
[0061] 而且,如上所述,第一终端10a和第二终端10b可以甚至在连接呼叫或进行通话的同时共享特定信息。具体地,当第一终端10a在与第二终端10b进行通信的同时向业务设备20发送源信息时,业务设备20可以在第一终端10a和第二终端10b之间进行通信的同时向第一终端10a和第二终端10b发送通过源信息生成的网页。另外,当在第一终端10a和第二终端
10b之间连接呼叫的同时第一终端10a向业务设备20发送源信息时,业务设备20可以在在第一终端10a和第二终端10b之间连接呼叫或者在第一终端10a和第二终端10b之间进行通信的同时向第一终端10a和第二终端10b发送通过源信息生成的网页。
[0062] 下面将更加详细地描述终端10和业务设备20的操作方法。多个终端10和业务设备20通过通信网络30发送和接收各种相关信息。通信网络30可以包括各种形式的通信网络。
[0063] 例如,通信网络30可以包括无线通信类型,例如无线LAN(Wireless LAN;WLAN)、Wi-Fi、Wibro、Wimax和高速下行链路分组接入(High Speed Downlink Packet Access;HSDPA),以及有线通信类型,例如以太网(Ethernet)、xDSL(ADSL,VDSL)、混合光纤同轴电缆(Hybrid Fiber Coaxial Cable;HFC)、光纤到柜(Fiber To The Curb;FTTC)和光纤到家(Fiber To The Home;FTTH)。
[0064] 除了上述的通信类型,通信网络30还可以包括广泛公知或将在未来开发的其它通信类型。
[0065] 优选的是,为了利用根据本发明的实施方式的画面同步方法,在终端,即第一终端10a和第二终端10b中存储了支持由业务设备20提供的画面同步控制业务的应用程序。该应用程序可以执行控制使得当第二终端10b从第一终端10a接受画面共享请求消息时第二终端10b自动生成认证信息以向第一终端10a和业务设备20发送所生成的认证信息,并且该应用程序还可以提供用来向业务设备20发送第一终端10a的源信息的用户界面。
[0066] 另外,当向业务设备20发送信息和从业务设备20接收信息时,第一终端10a和第二终端10b可以向业务设备20发送自身的认证信息。当接收到认证信息时,业务设备20可以基于该认证信息确定各个终端是否订阅了业务设备20提供的业务。
[0067] 这里,该认证信息可以是关于终端10订阅了的移动通信业务的信息(电话号码)、移动识别号码(Mobile Identification Number;MIN)、电子序列号(Electronic Serial Number;ESN)。业务设备20可以存储与终端10的认证信息相对应的认证信息,或者存储并管理与认证信息相对应地设置的控制信道信息。
[0068] 下面将描述根据本发明的实施方式的终端10的主构造和操作方法。
[0069] 图2是示出根据本发明的实施方式的图1的终端的主构造的框图。
[0070] 参照图1和图2,根据本发明的实施方式的终端10可以包括通信单元11、控制单元12、输入单元13、存储单元14、显示单元15以及声音源输出单元16。
[0071] 如上所述,终端10被例示为希望通过图1中所示的画面同步与另一终端(例如,第二终端10b)共享特定信息的用户的终端(例如,第一终端10a)。然而,本发明不限于此。第一终端10a和第二终端10b具有相同的功能和操作。
[0072] 对于各自元件的更加详细的说明,首先,通信单元11通过通信网络30可以向另一终端发送信息/从另一终端接收信息,并且具体地可以通过画面同步而与希望与其共享信息的其它终端发送画面共享请求消息,或者发送希望与其它终端进行共享的源信息,例如一个或多个图像、视频和文本。通信单元11可以包括用于发送和接收信息的各种类型的通信模块。
[0073] 控制单元12被构造成控制用于向各个元件提供电力并允许终端10的元件、操作系统(OS)执行功能的信号流,并且可以包括用于驱动元件的处理装置,例如,中央处理器(Central Processing Unit;CPU)。
[0074] 具体地,根据本发明的实施方式的控制单元12首先根据来自用户的请求通过画面同步向希望与其共享特定信息的呼叫方终端(例如,第二终端10b)传输画面共享请求消息。当从第二终端10b接收到接受消息时,控制单元12生成控制信道建立请求消息并通过通信单元11向业务设备20发送该控制信道建立请求消息。在这种情况下,控制单元12可以在连接呼叫或与呼叫方终端进行通信的同时发送控制信道建立请求消息。
[0075] 优选的是,控制信道建立请求消息可以包括预先从第二终端10b接收到的第二终端10b的认证信息,并且业务设备20基于认证信息执行用户认证,并且当用户认证成功时向各个终端分配控制信道。
[0076] 随后,控制单元12向业务设备20发送希望与第二终端10b共享的源信息。在这种情况下,控制单元12可以在连接呼叫或与呼叫方终端(例如,第二终端10b)进行通信的同时向业务设备20发送源信息。
[0077] 这里,源信息可以是图像、视频和文本中的一种或者更多种。控制单元可以执行控制,使得通过稍后描述的显示单元15显示可向业务设备20发送源信息的用户界面。
[0078] 在这种情况下,通过该用户界面可以输出关于由业务设备20提供的页面模板的信息。用户可以检查该页面模板,然后顺序地选择并输入源信息,并且控制单元12可以向业务设备20发送顺序地输入的源信息。
[0079] 例如,当页面模板具有在顶端的图像和在底部的文本时,用户可以首先选择与该页面模板的图像部分相对应的图像并输入与该页面模板的文本部分相对应的文本。除了关于页面模板的信息,控制单元12可以顺序地发送图像和文本。
[0080] 另外,控制单元12可以向与页面模板的图像部分相对应的图像分配序列号,例如10,并且可以向与页面模板的文本部分相对应的文本分配序列号,例如20,以将这些序列号与关于页面模板的信息一起向业务设备20发送。
[0081] 业务设备20基于源信息或与关于页面模板的信息一起顺序地接收到的序列号检查页面模板中的位置,并且将该源信息与页面模板组合以生成网页。
[0082] 另外,控制单元12根据来自用户的请求设置源信息或者针对网页的链接信息。
[0083] 为了进行更加详细的说明,如上所述,控制单元12可以按顺序发送从用户输入的源信息或者向源信息分配序列号,然后一次发送源信息。
[0084] 而且,可以对链接信息进行设置。例如,当在第一图像上发生点击事件时,链接信息可以被设置为回放与该点击事件相对应的第一视频,然后被发送到业务设备20。
[0085] 另外,控制单元12可以向业务设备20发送源信息,然后接收所生成的对应于该源信息的网页,以执行控制以在显示单元15上显示该网页。
[0086] 输入单元13接收诸如号码和字符信息的各种信息,并且向控制单元12投送接收到的与终端10的各种功能的设置和功能的控制相关的信号。具体地,根据本发明的实施方式的输入单元13支持用于向希望通过画面同步来共享信息的另一终端发送画面共享请求消息的用户输入,并且从用户接收源信息或者支持用于向业务设备20发送画面共享消息的用户输入。
[0087] 输入单元13可以包括根据用户的触摸或操作生成输入信号的键区和触摸板中的至少一种。在这种情况下,输入单元13可以与稍后描述的显示单元15被构造成一个触摸面板(或触摸屏)并且执行输入功能和显示功能。另外,输入单元13可以包括诸如键盘或键区的一个或多个键输入装置,诸如触摸传感器或触摸板的触摸输入装置,以及包括陀螺仪传感器、地磁传感器、加速度传感器、接近传感器和摄像头在内的姿势输入装置或语音输入装置。而且,输入单元13可以包括当前已开发的或者未来要开发的全部类型的输入装置。
[0088] 存储单元14存储根据本发明的实施方式的功能操作所需的应用程序以及在该应用程序的执行期间生成的各种数据。具体地,根据本发明的实施方式的存储单元14可以存储用于生成网页的源信息。
[0089] 存储单元14可以主要包括程序区域和数据区域。程序区域可以存储用于驱动终端10的相关信息,例如启动终端10的操作系统(OS),数据区域是用于存储根据终端10的使用而生成的数据的区域,在该区域中可以存储用户输入的消息和从呼叫方接收到的消息。
[0090] 存储单元14可以包括闪速存储器、硬盘、多媒体卡微型存储器(例如,SD或XD存储器)、随机存取存储器(RAM)以及只读存储器(ROM)。
[0091] 显示单元15显示关于当终端10执行功能时生成的一系列操作状态和操作结果的信息。例如,显示单元15可以显示用于画面共享的各种信息并显示从业务设备20接收的网页。
[0092] 显示单元15可以包括液晶显示器(Liquid Crystal Display;LCD)、薄膜晶体管LCD(Thin Film Transistor LCD;TFT-LCD)、有机发光二极管(Organic Light Emitting Diodes;OLED)、发光二极管(LED)、有源矩阵有机LED(Active Matrix Organic LED;AMOLED)、柔性显示器(Flexible display)以及三维(3Dimension)显示器。
[0093] 声音源输出单元16可以将作为电信号的声音源转化成模拟信号,并输出用于画面共享的各种信息。
[0094] 上文中已经描述了根据本发明的实施方式的终端10的主要元件和操作方法。
[0095] 下面将描述根据本发明的实施方式的业务设备20的主构造和操作方法。
[0096] 图3是示出根据本发明的实施方式的图1的业务设备的主构造的框图。
[0097] 参照图1和图3,根据本发明的实施方式的消息信息保护业务设备20可以包括业务通信单元21、业务控制单元22以及业务存储单元23。具体地,业务控制单元22可以还包括网页生成模块22a和画面同步控制模块22b。
[0098] 对于各自元件的更加详细的说明,业务通信单元21通过通信网络30向多个终端10发送信息并且从多个终端10接收信息。例如,业务通信单元21从第一终端10a接收控制信道建立请求消息或接收源信息,向与第一终端10a建立了控制信道的另一终端发送对应于该源信息生成的网页,并且从第一终端10a和第二终端10b接收针对该网页的控制命令。
[0099] 业务控制单元22进行业务设备20的整体控制,用于画面同步控制,并且当从任一个终端(例如,第一终端10a)接收到用于与第二终端10b建立控制信道的控制信道建立请求消息时,进行第一终端10a的用户认证。
[0100] 这里,可以通过将包括在从第一终端10a接收到的控制信道建立请求消息中的第二终端10b的认证信息与预先从第二终端10b接收到的第二终端10b的认证消息进行比较来执行用户认证。
[0101] 当第二终端10b的认证信息相同并且第一终端10a从第二终端10b获取了对画面共享请求的接受时,业务控制单元22建立与第一终端10a和第二终端10b相应的控制信道。
[0102] 随后,当从第一终端10a接收到希望与第二终端10b进行共享的源信息时,业务控制单元22将源信息与预先存储的页面模板组合以生成网页。
[0103] 为此,优选的是,业务控制单元22首先向提供了源信息的第一终端10a提供关于页面模板的信息,并且将连同页面模板信息一起从检查了所提供的信息的第一终端10a顺序地接收的源信息或者连同序列号一起从第一终端10a接收的源信息与该页面模板进行比较以生成网页。
[0104] 这里,页面模板包括用于生成网页的基本背景图像、字体和颜色以及源信息的基本位置信息。业务控制单元22在稍后描述的业务存储单元23中存储并管理这些关于页面模板的信息。
[0105] 另外,业务控制单元22可以向源信息和通过将源信息与预先存储的页面模板进行比较而生成的网页分配地址信息,同时将源信息和网页存储在业务存储单元23中。
[0106] 这里,地址信息可以是指示关于业务存储单元23中的存储位置和源信息或者网页之间的链接的信息的统一资源定位符(Uniform Resource Locator;URL)。
[0107] 例如,假设从第一终端10a,从第一终端10a接收到与第一页面模板信息相对应的第一图像和第一文本,接收到与第二页面模板信息相对应的第一视频,并且接收到与第一图像相对应的关于第一视频的链接信息。业务控制单元22将第一页面模板与第一图像和第一文本组合以生成第一网页,将第二页面模板与第一视频组合以生成第二网页,然后向所生成的网页分配地址信息以在业务存储单元23中存储网页。
[0108] 这里,为了指示第一网页和第二网页之间的顺序,地址信息可以按照P001和P002的顺序进行分配。当关于下页查看的点击事件发生在对应于P001的第一网页时,下一页为P002。业务控制单元22搜索业务存储单元23搜寻对应于P002的第二网页,然后将搜寻到的第二网页发送到各个终端。
[0109] 因此,业务设备20向第一终端10a和第二终端10b发送被分配了地址信息的网页。当从第一终端10a和第二终端10b中的任一个接收到控制命令时,业务设备20执行与该控制命令相对应的功能,然后向第一终端10a和第二终端10b投送通过执行功能而得到的处理结果。因此,第一终端10a和第二终端10b可以在业务设备20的控制下同时互相独立地检查同一画面。
[0110] 如果同时从第一终端10a和第二终端10b接收到控制命令,则业务控制单元22可以根据预定的优先级处理控制命令。这里,预定的优先级可以被设置为优先处理发送了控制信道建立请求消息的第一终端10a的控制命令。然而,本发明并不限于此,因此优先级可以以各种方式设置。
[0111] 在这种情况下,业务控制单元22可以向控制命令没有被处理的第二终端10b发送引导消息“首先处理第一终端10a的控制命令”。
[0112] 因此,当希望与另一终端共享特定信息的用户的终端向业务设备20仅发送源信息而不直接生成希望共享的信息时,业务设备20可以将该源信息与预先存储的页面模板组合以自动生成一个网页并且向与其连接的终端发送该一个网页,并且可以根据任一个终端的控制命令进行控制以在所连接的终端上同时显示同一画面。
[0113] 为此,当从任一个终端接收到源信息时,业务控制单元22可以包括网页生成模块22a,该网页生成模块22a被构造成将源信息与预先存储的模板组合以生成网页;以及画面同步控制模块22b,该画面同步控制模块22b被构造成在终端之间建立控制信道、设置控制命令的优先级以及向所连接的终端发送将通过处理从任一个终端接收到的控制命令而获得的结果。
[0114] 另外,业务存储单元23存储用于控制画面同步的全部信息。具体地,根据本发明的实施方式的业务存储单元23可以存储从第二终端10b中接收到的与第二终端10b的认证信息相对应的认证信息,并存储用于生成网页的各种形式。
[0115] 另外,业务存储单元23可以临时性地或永久性地存储建立了控制信道的第一终端10a和第二终端10b之间发送和接收的信息,并且可以临时性地或永久性地存储向各个发送终端的网页。
[0116] 上文中已经描述了根据本发明的实施方式的用于画面同步控制业务的业务设备20。
[0117] 根据本发明的实施方式的上述的业务设备20可以被实现为以基于服务器的计算类型或云计算(Cloud Computing)方案运行的一个或多个服务器。具体地,由画面同步控制系统100发送和接收的任何信息都可以通过可以在因特网上被永久性地存储在云计算设备中的云计算功能来提供。云计算是指如上所述通过在随需应变的方案中利用诸如硬件(例如,服务器、存储器和网络)、软件(例如,数据库、安全性和网络服务器)、业务、数据等在服务信息技术(Information Technology;IT)资源的技术。在本发明中,在多个终端10和业务设备20之间发送和接收的全部类型的信息可以被存储在因特网上的云计算设备中,并且也被随时随地发送。
[0118] 上文中已经参照图2和图3描述了终端10和业务设备20的主要元件。然而,参照图2和图3描述的全部这些元件不是必需的。终端或业务设备可以通过多于或少于附图中所示的元件的数量的数个元件来实现。
[0119] 下面将参照图4至图8描述根据本发明的实施方式的画面同步方法。
[0120] 在描述根据本发明的实施方式的画面同步方法之前,优选的是希望通过画面同步共享信息的任一个终端应当从呼叫方终端获取画面共享请求的接受。
[0121] 下面将参照图4对其进行说明。
[0122] 图4是示出根据本发明的实施方式在终端之间生成认证信息的方法的示意性流程图。
[0123] 首先,希望与终端10b共享画面的第一终端10a向第二终端10b发送画面共享请求消息。这里,画面共享请求消息可以以利用短消息服务(Short Message Service;SMS)、多媒体消息服务(Multimedia Message Service;MMS)的消息的形式或者以在包括在第一终端10a和第二终端10b中的画面同步控制业务应用中的弹出消息的形式来发送。
[0124] 当接收到画面共享请求消息时,在操作S103中当第二终端10b接受第一终端10a的请求时发送接受消息。在这种情况下,第二终端10b还向第一终端10a发送认证信息。
[0125] 这里,该认证信息可以通过画面同步控制业务应用程序自动或随机地(random)生成。业务设备20可以基于所生成的认证信息执行用于建立控制信道的用户认证。
[0126] 另外,当第二终端10b在操作S103中不接受第一终端10a的请求时,第二终端10b可以发送拒绝消息。
[0127] 下面将描述根据本发明的实施方式的业务设备20的画面同步方法。
[0128] 图5是示出根据本发明的实施方式在业务设备处使画面同步的方法的数据流程图。
[0129] 参照图5,第一终端10a和第二终端10b如上所述地从第二终端10b中接收到用于画面共享的认证信息。
[0130] 在这种情况下,当第一终端10a在操作S301中发送用于与第二终端10b建立控制信道的控制信道建立请求消息时,业务设备20在操作S303中通过确定第一终端10a的控制信道建立消息是否合适来进行用户认证。在这种情况下,第一终端10a可以在连接呼叫或与呼叫方终端(例如,第二终端10b)进行通信的同时向业务设备20发送控制信道建立请求消息。
[0131] 这里,可以通过将包括在从第一终端10a接收到的控制信道建立请求消息中的第二终端10b的认证信息与预先从第二终端10b接收到的第二终端10b的认证消息进行比较来执行用户认证。
[0132] 结果,当用户认证失败时,业务设备20在操作S305中向第一终端10a发送认证失败消息。在这种情况下,当包括在控制信道建立请求消息中的认证信息与从第二终端10b接收到的认证信息不同时,业务设备20可以向第一终端10a发送认证失败消息“认证信息不同。请从呼叫方终端获取画面共享请求的接受。”。
[0133] 另外,业务设备20可以在从当从第二终端10b接收到认证信息时经过一定的时间之后删除该认证信息。
[0134] 例如,当第一终端10a向第二终端10b发送画面共享请求消息并且第二终端10b生成接受消息时,第一终端10a和第二终端10b应当在业务设备20的控制下在一定时间(例如,五分钟)内建立控制信道;否则,在业务设备20中删除认证信息,并且业务设备20可以发送认证失败消息“认证允许时间已过。请再次从呼叫方终端获取画面共享请求的接受。”,而不接受第一终端10a的认证,尽管终端10a在一定的时间经过之后已向业务设备20发送用于建立与第二终端10b的控制信道的控制信道建立请求消息。
[0135] 如果在操作S303中用户认证成功,则在操作S307~S313中业务设备20向第一终端10a和第二终端10b分配控制信道,以建立控制信道。
[0136] 随后,当在操作S315中从第一终端10a接收到希望与第二终端10b共享的源信息时,在操作S323中业务设备20通过将源信息与预先存储的页面模板组合S317以生成网页。在这种情况下,第一终端10a可以在连接呼叫或与呼叫方终端(例如,第二终端10b)进行通信的同时向业务设备20发送源信息。另外,业务设备20可以在第一终端10a和第二终端10b之间连接呼叫或进行通信的同时向第一终端10a和第二终端10b发送所生成的网页。因此,当第一终端10a在与第二终端10b进行通信的同时向业务设备20发送源信息时,业务设备20可以在第一终端10a和第二终端10b之间进行通信的同时向第一终端10a和第二终端10b发送通过源信息生成的网页。另外,当第一终端10a在在第一终端10a和第二终端10b之间连接呼叫的同时向业务设备20发送源信息时,业务设备20可以在在第一终端10a和第二终端10b之间连接呼叫或者在第一终端10a和第二终端10b之间进行通信的同时向第一终端10a和第二终端10b发送通过源信息生成的网页。
[0137] 这里,业务设备20可以永久性地或暂时性地存储并管理从第一终端10a接收的源信息以及所生成的网页。在这种情况下,地址信息被分配到源信息和网页。
[0138] 下面将参照图6对其进行说明。
[0139] 图6a和图6b是用于描述根据本发明的实施方式的网页生成方法的示例图。
[0140] 首先,参照图6a,当从第一终端10a接收到包括与第一页面模板信息60相对应的第一图像61和第一文本62在内的源信息时,业务设备20将与第一页面模板信息60相对应的第一页面模板与第一图像61和第一文本62组合以生成第一网页60a。
[0141] 在这种情况下,业务设备20分别向所生成的第一网页60a、第一图像61以及第一文本62分配地址信息,即P001、I001和T001,然后存储所生成的第一网页60a、第一图像61和第一文本62。
[0142] 随后,当从第一终端10a接收到包括与第二页面模板信息69相对应的第一视频64、第二视频65以及第二文本66在内的源信息时,业务设备20将与第二页面模板信息69相对应的第二页面模板与第一视频64、第二视频65以及第二文本66组合以生成第二网页69b。当所生成的第二网页69b是位于第一网页60a附近的网页时,业务设备20分配并且存储地址信息P002,然后向第一视频64、第二视频65以及第二文本66分配相应地址信息并且存储第一视频64、第二视频65以及第二文本66。
[0143] 这里,如果与用于第一网页60a的查看下一页的控制命令相对应的网页是第三网页,则业务设备20可以向第一网页60a分配地址信息P001-P003。
[0144] 地址信息仅仅是为了便于说明的一个示例,并且更具体地可以以诸如“http://sktelecom.com/01011111234&where=P001&next&P003,”的URL的形式来生成,该URL包括关于永久性或暂时性地存储网页或源信息的业务设备20的位置和目录的信息。
[0145] 当通过上述处理生成网页时,在操作S321和S323中业务设备20通过控制信道向与其连接的各个终端发送所生成的网页。当在操作S325中从任一个终端(例如,第一终端10a)接收到控制命令时,业务设备20在操作S327中执行与该控制命令相对应的功能并且向通过控制信道连接的相应终端,即,第一终端10a和第二终端10b发送关于通过执行该功能而获得的处理结果的结果页面。
[0146] 换句话说,如图7中所示,第一终端10a和第二终端10b可以在业务设备20的控制下能够查看相同的画面。当希望共享画面的终端将诸如视频、图像和文本的信息提供到业务设备20时,业务设备20自动生成网页。有利地,终端可以通过接收并查看所生成的网页而通过画面共享更加容易地共享信息。
[0147] 另外,通过与呼叫方终端共享画面,诸如终端业务员、处理终端故障的工程师等的用户可以更加容易地解释相关信息,并且呼叫方终端的用户也可以输入控制命令并检查处理控制命令的结果。
[0148] 另外,当电子会议的主持人仅仅将关于已经出席该电子会议的用户的终端的信息以及希望在该电子会议上提出的源信息发送到业务终端20时,业务设备20将该源信息与预先存储的适合会议格式的页面模板组合以生成网页,然后将所生成的网页和处理主持人的控制命令的结果的画面发送到将要出席该电子会议的用户的终端。因此,支持人可以更加容易地进行会议。
[0149] 已经描述了根据本发明的实施方式的画面同步控制系统。
[0150] 根据本发明的实施方式装备在终端10和业务设备20中的处理器可以处理用于执行根据本发明的实施方式的方法的程序命令。在一个实施方式中,处理器可以是单线程(Single-threaded)处理器。在另一实施方式中,处理器可以是多线程(Multiple-threaded)处理器。而且,处理器还可以处理存储在存储器或存储设备中的命令。
[0151] 安装在根据本发明的装置上并执行根据本发明的方法的计算机程序(已知为程序、软件、软件应用、脚本或代码)可以以包括编译语言、解释性语言、超越语言或程序语言在内的任何形式的程序语言进行编写,并且可以通过包括独立程序或模块、组件、子程序或适用于计算机环境中的任何其它单元以任何形式进行开发。计算机程序不一定对应于文件或文件系统。程序可以存储在提供到请求的程序的单个文件中,存储在互操作的多个文件(例如,各存储一个或多个模块中的某些、较低等级程序、或代码的文件)中或者存储在包含其它程序或数据的文件的一部分(例如,存储在标记语言文档中的一个或多个脚本)中。计算机程序可以位于单个网站或者以分布式方式遍及多个网站,并且进行发展以在通过通信网络彼此连接的多个计算机上或者单个计算机上执行。
[0152] 适用于存储计算机程序指令和数据的计算机可读介质的示例包括半导体存储器设备,半导体存储器设备包括可擦除可编程只读存储器(EPROM)、电可擦除可编程只读存储器(EEPROM),以及闪存设备,以及所有非易失性存储器,媒介,以及包括诸如内部硬盘或外部盘、磁光盘以及CD-ROM和DVD-ROM的磁盘在内的存储设备。处理器和存储器可以通过特定目的逻辑电路进行补偿,或者被集成到特定目的逻辑电路中。
[0153] 本发明书包括数个具体实现的细节,但是应当理解的是这些细节并不限制本发明或可以在该说明书要求保护的内容,而是描述具体实施方式的特征。在该说明中在各个实施方式的上下文中描述的特征可以作为单个实施方式中的组合来实现。相反地,在该说明中在单个实施方式中描述的特征可以在多个实施方式中单独地或者在合适的子组合中实现。而且,所述特征可以在一定的组合中起作用并且最初被描述为如在所述组合中所要求,但是在某些情况下可以从所要求的组合中排除一个或多个特征,并且所要求的组合可以被变更为子组合或者子组合的变型。
[0154] 类似地,即使在附图中以一定的顺序描述了操作,不应当理解为这些操作以一定的次序或顺序执行以获得期望的结果,或者执行全部的操作。在某些情况下,多任务处理和并行处理可能是有益的。另外,不应当理解为在全部的实施方式中都需要上述实施方式中的各种系统部件的分离,并且应当理解为上述的程序部件和系统可以被合并为单个软件产品或者可以被封装到多个软件产品中。
[0155] 在上文中,已经描述了该说明书中的主题,即消息信息保护方法的实施方式。其它实施方式在下面的权利要求的范围之内。例如,权利要求中出现的操作可以以不同的顺序进行并且仍然实现期望的结果。作为示例,在附图中以特定顺序描述的操作不应当被理解为要求这些操作以所示的特定顺序或以先后顺序来执行。在一定的实施方式中,多任务处理和并行处理可能是有益的。
[0156] 该说明书建议本发明的最佳模式,提供了解释本发明并使本领域技术人员能够制造并使用本发明的示例。如此撰写的说明书并不限于该说明书中所建议的详细术语。因此,对于本领域技术人员而言很明显,在不背离本发明的范围的条件下,可以进行各种修改、变更和变型。
[0157] 因此,本发明的范围不应当被实施方式限定而应当通过权利要求进行限定。
[0158] 工业可应用性
[0159] 本发明涉及在多个终端之间控制画面同步的方法,更具体地,涉及画面同步控制系统以及利用该画面同步控制系统来同步画面的方法和装置,能够当从建立有控制信道的任一个终端中接收到源信息时基于该源信息生成网页,利用该终端同时向建立了控制信道的其它终端发送该网页,并且执行控制使得相同画面被显示。
[0160] 根据本发明的画面同步控制系统以及利用该画面同步控制系统来同步画面的方法和装置,当希望通过画面共享与呼叫方共享信息的用户在不直接生成信息的情况下向业务设备仅提供源信息时,该业务设备可以自动生成网页以向通过控制信道连接的终端提供所生成的网页。因此,通过与呼叫方终端共享画面,诸如终端业务员、处理终端故障的工程师等的用户可以更加容易地解释相关信息,并且听取该解释的呼叫方终端的用户也可以输入控制命令并检查处理该控制命令的结果,从而促进终端的销售或者更加容易地处理与用户的终端相关联的故障。另外,一般用户可以通过画面同步容易地与呼叫方共享信息。
[0161] 而且,本发明由于其明显具有足够的市场化的可能性并且可实际执行而具有工业可应用性。