CN103873490B - 一种幻灯片的播放控制方法及客户端 - Google Patents
一种幻灯片的播放控制方法及客户端 Download PDFInfo
- Publication number
- CN103873490B CN103873490B CN201210525692.2A CN201210525692A CN103873490B CN 103873490 B CN103873490 B CN 103873490B CN 201210525692 A CN201210525692 A CN 201210525692A CN 103873490 B CN103873490 B CN 103873490B
- Authority
- CN
- China
- Prior art keywords
- client
- slide
- webpage
- url address
- page
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 58
- 230000004044 response Effects 0.000 claims description 4
- 238000006243 chemical reaction Methods 0.000 claims description 3
- 238000004891 communication Methods 0.000 description 17
- 238000010586 diagram Methods 0.000 description 10
- 101100084118 Caenorhabditis elegans ppt-1 gene Proteins 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 101150087584 PPT1 gene Proteins 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000004438 eyesight Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明公开了一种幻灯片的播放控制方法及客户端,其中的方法可包括:第一客户端对幻灯片集合中的幻灯片进行播放时,接收第二客户端发送的网页请求,所述网页请求包含所述幻灯片对应的网页的地址;第一客户端根据所述网页请求中包含的URL地址,获取第二客户端所请求的网页;第一客户端将所述网页返回至第二客户端,以响应所述网页请求。本发明可使用户能够近距离查看幻灯片的内容,提升对幻灯片的播放控制的灵活性和智能性。
Description
技术领域
本发明涉及一种网络技术领域,尤其涉及一种幻灯片的播放控制方法及客户端。
背景技术
在人们的日常工作、学习和技术交流中,为了方便而有条理的讲解、播放文件,通常采用幻灯片的形式,例如:会议系统中,发言人可利用幻灯片使参会人员更生动地理解和掌握其讲解的内容。现有技术中,发言人通过客户端将幻灯片投影至投影区进行播放,参会人员从投影区观看幻灯片内容。由于参会人员通常需要远端观看幻灯片内容,如果参会人员距离幻灯片投影区的距离较远,或参会人员的视力不好,则可能使得参会人员无法清楚观看幻灯片内容,影响了参会效果。
发明内容
本发明实施例提供一种幻灯片的播放控制方法及客户端,可使用户能够近距离查看幻灯片的内容,提升对幻灯片的播放控制的灵活性和智能性。
本发明第一方面提供一种幻灯片的播放控制方法,可包括:
第一客户端对幻灯片集合中的幻灯片进行播放时,接收第二客户端发送的网页请求,所述网页请求包含所述幻灯片对应的网页的URL(Uniform/UniversalResourceLocator,统一资源定位符)地址;
第一客户端根据所述网页请求中包含的URL地址,获取第二客户端所请求的网页;
第一客户端将所述网页返回至第二客户端,以响应所述网页请求。
本发明第二方面提供另一种幻灯片的播放控制方法,可包括:
第二客户端获取第一客户端发布的URL地址,所述URL地址为第一客户端播放的幻灯片集合中的幻灯片对应的网页的URL地址;
第二客户端根据获取的URL地址,向第一客户端发送网页请求;
第二客户端接收第一客户端根据所述网页请求所返回的网页。
本发明第三方面提供一种客户端,可包括:
请求接收模块,用于在对幻灯片集合中的幻灯片进行播放时,接收第二客户端发送的网页请求,所述网页请求包含所述幻灯片对应的网页的URL地址;
网页获取模块,用于根据所述网页请求中包含的URL地址,获取第二客户端所请求的网页;
请求响应模块,用于将所述网页返回至第二客户端,以响应所述网页请求。
本发明第四方面提供另一种客户端,可包括:
地址获取模块,用于获取第一客户端发布的URL地址,所述URL地址为第一客户端播放的幻灯片集合中的幻灯片对应的网页的URL地址;
请求模块,用于根据获取的URL地址,向第一客户端发送网页请求;
网页接收模块,用于接收第一客户端根据所述网页请求所返回的网页。
实施本发明实施例,具有如下有益效果:
本发明实施例中,第一客户端对幻灯片集合中的幻灯片进行播放时,可根据第二客户端发送的网页请求,向第二客户端返回幻灯片对应的网页,使得第二客户端的用户通过浏览第二客户端的网页即可获得幻灯片的内容,实现了近距离查看幻灯片的内容的目的,提升了对幻灯片的播放控制的灵活性和智能性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种幻灯片的播放控制方法的流程图;
图2为本发明实施例提供的另一种幻灯片的播放控制方法的流程图;
图3为本发明实施例提供的幻灯片集合的示意图;
图4为本发明实施例提供的幻灯片对应的网页的示意图;
图5为本发明实施例提供的又一种幻灯片的播放控制方法的流程图;
图6为本发明实施例提供的一种客户端的结构示意图;
图7为本发明实施例提供的另一种客户端的结构示意图;
图8为本发明实施例提供的又一种客户端的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例中,客户端包括但不限于:PC(Personal Computer,个人计算机)、平板电脑、手机、智能手机、电子阅读器、笔记本电脑等设备。第一客户端为任一客户端,第二客户端为除第一客户端之外的至少一个客户端。
下面将结合附图1-附图5,对本发明实施例提供的幻灯片的播放控制方法进行详细介绍。
请参见图1,为本发明实施例提供的一种幻灯片的播放控制方法的流程图;本实施例从第一客户端侧阐述幻灯片的播放控制流程。该方法可包括以下步骤S101-步骤S103。
S101,第一客户端对幻灯片集合中的幻灯片进行播放时,接收第二客户端发送的网页请求,所述网页请求包含所述幻灯片对应的网页的URL地址;
其中,幻灯片集合中包含至少一页幻灯片,该幻灯片集合优选为PPT(PowerPoint,一种演示文稿图形程序)文稿。本步骤中,第一客户端与第二客户端需要建立通信连接,该通信连接包括但不限于以下几种实施方式:
(1)第一客户端与第二客户端处于同一个Wifi(Wireless Fidelity,无线保真)网络下,则第一客户端与第二客户端均连接至所述Wifi网络,建立通信连接;
(2)第一客户端在本端建立无线Wifi热点,第二客户端连接至第一客户端建立的Wifi热点,与第一客户端建立通信连接;
(3)第一客户端与第二客户端通过IP(Internet Protocol,网际之间互联的协议)网络建立通信连接。
第一客户端与第二客户端建立通信连接之后,第二客户端可向第一客户端发送网页请求,请求获取第一客户端中的幻灯片的内容,第一客户端可接收第二客户端发送的该网页请求。
S102,第一客户端根据所述网页请求中包含的URL地址,获取第二客户端所请求的网页;
其中,第二客户端所请求的网页可以为第一客户端所播放的幻灯片集合中的任一页幻灯片,例如:第一客户端所播放的幻灯片集合中当前播放的幻灯片对应的网页,或第一客户端所播放的幻灯片集合中首页幻灯片对应的网页。第一客户端根据网页请求中的URL地址,获取该URL地址所标识的网页,则得到第二客户端所请求的网页。
S103,第一客户端将所述网页返回至第二客户端,以响应所述网页请求。
第一客户端将网页返回至第二客户端之后,第二客户端可在本端显示该网页,第二客户端的用户通过浏览网页,即可查看第一客户端播放的幻灯片的内容,实现了近距离查看幻灯片的内容的目的。
本发明实施例中,第一客户端对幻灯片集合中的幻灯片进行播放时,可根据第二客户端发送的网页请求,向第二客户端返回幻灯片对应的网页,使得第二客户端的用户通过浏览第二客户端的网页即可获得幻灯片的内容,实现了近距离查看幻灯片的内容的目的,提升了对幻灯片的播放控制的灵活性和智能性。
请参见图2,为本发明实施例提供的另一种幻灯片的播放控制方法的流程图;本实施例从第一客户端侧阐述幻灯片的播放控制流程。该方法可包括以下步骤S201-步骤S210。
S201,第一客户端从幻灯片集合中读取每页幻灯片的画面,以及每页幻灯片在所述幻灯片集合中的序号;
请一并参见图3,为本发明实施例提供的幻灯片集合的示意图。其中,幻灯片集合中包含至少一页幻灯片,每页幻灯片在所述幻灯片集合中均对应一个序号,当选择图3所示窗口的左侧的任一页幻灯片时,图3所示窗口的右侧显示所选择的幻灯片的画面。需要说明的是,自动播放幻灯片集合中的幻灯片时,每页幻灯片的按照其对应的序号进行播放,例如:图3所示幻灯片集合中包含4页幻灯片,自动播放此幻灯片集合时,按照序号“1-2-3-4”的顺序依次播放幻灯片一、幻灯片二、幻灯片三和幻灯片四。本步骤中,第一客户端可调用幻灯片集合的API(Application Programming Interface,应用程序编程接口)获得幻灯片集合的窗口句柄,例如:幻灯片集合为PPT文稿,第一客户端通过调用PointPoint ComAPI获得PPT窗口句柄;再获取窗口的显示位图,即可获得窗口中当前播放的幻灯片的画面,按照此方法,可从幻灯片集合中获得每页幻灯片的画面。本步骤中,第一客户端还需要从幻灯片集合中读取每页幻灯片在所述幻灯片集合中的序号,例如:图3所示的幻灯片集合中,第一客户端从图3所示窗口的右侧读取幻灯片一的画面时,还从图3所示窗口的左侧读取幻灯片一的序号,即序号1。
S202,第一客户端将读取的每页幻灯片的画面进行转换,形成对应的网页;
请一并参见图4,为本发明实施例提供的幻灯片对应的网页的示意图。第一客户端生成HTML(Hypertext Markup Language,超文本标记语言)网页,将读取的每页幻灯片的画面作为该HTML网页的页面内容;第一客户端还可在HTML网页中设置控制按键,具体如图4所示网页的“上一页”控制按键、“下一页”控制按键、“同步”控制按键。其中,点击该网页的“上一页”控制按键,表明请求本网页对应的幻灯片的前一页幻灯片所对应的网页,可以理解的是,当本网页为幻灯片集合中的首页幻灯片对应的网页时,该“上一页”控制按键处于不可用状态;点击该网页的“下一页”控制按键,表明请求本网页对应的幻灯片的后一页幻灯片所对应的网页,可以理解的是,当本网页为幻灯片集合中的末页幻灯片对应的网页时,该“下一页”控制按键处于不可用状态;点击该网页中的“同步”控制按键时,表明请求第一客户端当前播放的幻灯片对应的网页。实际应用中,本步骤将图3所示的幻灯片集合中的幻灯片转换成对应的网页,具体为:序号为1的幻灯片一对应网页一,序号为2的幻灯片二对应网页二,序号为3的幻灯片三对应网页三,序号为4的幻灯片四对应网页四。
S203,第一客户端按照每页幻灯片在所述幻灯片集合中的序号,依次存储每页幻灯片对应的网页;
由于每页幻灯片对应的网页按照每页幻灯片在幻灯片集合中的序号依次存储,因此,当点击图4所示网页中的“上一页”控制按键或“下一页”控制按键时,第一客户端可快速查找到当前网页的“上一页”或“下一页”所指代的网页。本步骤中,第一客户端可本地存储幻灯片对应的网页,也可以将幻灯片对应的网页上传至网络服务器中进行存储。为了方便第一客户端快速响应第二客户端的网页请求,本实施例优选在第一客户端本地存储幻灯片对应的网页。依上述步骤S202所示例子,本步骤依次存储网页一、网页二、网页三和网页四。
S204,第一客户端根据每页幻灯片对应的网页的存储地址,生成每页幻灯片对应的网页的URL地址;
第一客户端将每页幻灯片对应的网页的存储地址,作为该网页的URL地址。为了区别幻灯片的控制者与查看者的权限,本实施例中,第一客户端将同一网页对应两个不同的URL地址,通过不同的URL地址标识幻灯片的控制者与查看者的权限,例如:“网页一”可对应一个URL地址为“http://192.168.1.101\abc_ppt_1_ctrl.html”,该URL地址通过“ctrl”字段标识控制权限,第一客户端通过该URL地址可获知发送此URL地址的客户端具备控制权限,属于幻灯片的控制者。发送该URL地址的客户端既可从第一客户端获得“网页一”,又可控制第一客户端当前播放“网页一”对应的幻灯片;“网页一”还可对应另一个URL地址为“http://192.168.1.101\abc_ppt_1.html”,该URL地址中无控制权限的标识字段,第一客户端通过该URL地址可获知发送此URL地址的客户端不具备控制权限,仅具备查看权限,属于幻灯片的查看者。发送该URL地址的客户端仅可从第一客户端获得“网页一”,无法控制第一客户端中的幻灯片的播放。
S205,第一客户端发布所述生成的URL地址;
其中,第一客户端的具体发布过程为:显示所述生成的URL地址的字符串;或者,生成包含所述URL地址的二维码,并显示所述二维码。第一客户端发布所述URL地址之后,与第一客户端建立通信连接的第二客户端,则可以通过读取第一客户端显示的所述URL地址的字符串,或者通过扫描第一客户端显示的二维码,获得URL地址以向第一客户端发起网页请求。
第一客户端可发布任一个网页的URL地址,例如:发布幻灯片集合中的首页幻灯片对应的网页的URL地址;再如:发布幻灯片集合中的当前播放的幻灯片对应的网页的URL地址,可以理解的是,由于幻灯片集合中的当前播放的幻灯片是动态变化的,因此发布的当前播放的幻灯片对应的网页的URL地址为动态地址,其根据幻灯片的播放过程指向不同的网页;此时,第一客户端实时监控幻灯片集合中的当前播放的幻灯片,并将发布的当前播放的幻灯片对应的网页的URL地址所标识的网页进行实时更新。
S206,第一客户端对幻灯片集合中的幻灯片进行播放时,接收第二客户端发送的网页请求,所述网页请求包含所述幻灯片对应的网页的URL地址;
S207,第一客户端根据所述网页请求中包含的URL地址,获取第二客户端所请求的网页;
S208,第一客户端将所述网页返回至第二客户端,以响应所述网页请求;
本实施例中,步骤S206-步骤S208可参见图1所示实施例中的步骤S101-步骤S103,在此不赘述。
第一客户端将网页返回至第二客户端之后,第二客户端可在本端显示该网页,第二客户端的用户通过浏览网页,即可查看第一客户端播放的幻灯片的内容,实现了近距离查看幻灯片的内容的目的。实际应用中,第二客户端所显示的网页如图4所示,假设第二客户端当前显示的网页为“网页三”,当第二客户端的用户点击该网页中的“上一页”控制按键时,第二客户端重新向第一客户端发起网页请求,第一客户端根据顺序存储的网页可快速查找到“网页三”的前一页为“网页二”,并将“网页二”返回给第二客户端。当第二客户端的用户点击该网页中的“下一页”控制按键时,第二客户端重新向第一客户端发起网页请求,第一客户端根据顺序存储的网页可快速查找到“网页三”的后一页为“网页四”,并将“网页四”返回给第二客户端。当第二客户端的用户点击该网页中的“同步”控制按键时,第二客户端重新向第一客户端发起网页请求,请求第一客户端当前播放的幻灯片对应的网页,第一客户端可调用幻灯片集合的API获得幻灯片集合的窗口句柄,再获取窗口的显示位图,即可获得当前窗口中播放的幻灯片的画面及该幻灯片在幻灯片集合中的序号,第一客户端将当前播放的幻灯片对应的网页返回给第二客户端。
S209,第一客户端根据所述网页请求中包含的URL地址,判断第二客户端是否具备控制权限;
如步骤S204中的描述,可通过判断URL地址中是否包含控制权限的标识字段,来判断第二客户端是否具备控制权限。如果URL地址中包含控制权限的标识字段,则表明第二客户端具备控制权限,属于幻灯片的控制者,第二客户端既可从第一客户端获得该URL地址所标识的网页,又可控制第一客户端播放该URL地址所标识的网页对应的幻灯片。如果URL地址中未包含控制权限的标识字段,表明第二客户端不具备控制权限,仅具备查看权限,属于幻灯片的查看者,第二客户端仅可以从第一客户端获得该URL地址所标识的网页。
S210,若第二客户端具备控制权限,第一客户端从所述幻灯片集合中选择第二客户端所请求的网页对应的幻灯片进行播放。
本步骤中,第一客户端可通过调用幻灯片集合的API,控制第一客户端中幻灯片的播放,例如:幻灯片集合为PPT文稿,第一客户端通过调用PointPoint ComAPI获得PPT窗口句柄,再控制PPT窗口中的翻页按键将PPT文稿翻页至第二客户所请求的网页对应的幻灯片进行播放。
需要说明的是,本实施例中,步骤S209与步骤S208在时序上可不分先后,即执行完步骤S207之后,可先执行步骤S209,再执行步骤S208;在执行完步骤S207之后,也可同步执行步骤S208和步骤S209。
本发明实施例中,第一客户端对幻灯片集合中的幻灯片进行播放时,可根据第二客户端发送的网页请求,向第二客户端返回幻灯片对应的网页,使得第二客户端的用户通过浏览第二客户端的网页即可获得幻灯片的内容,实现了近距离查看幻灯片的内容的目的,提升了对幻灯片的播放控制的灵活性和智能性。另外,具备控制权限的第二客户端还可在控制本端显示的网页的同时,控制第一客户端的幻灯片播放,提升了对幻灯片的播放控制的灵活性和智能性。
请参见图5,为本发明实施例提供的又一种幻灯片的播放控制方法的流程图;本实施例从第二客户端侧阐述幻灯片的播放控制流程。该方法可包括以下步骤S301-步骤S303。
S301,第二客户端获取第一客户端发布的URL地址,所述URL地址为第一客户端播放的幻灯片集合中的幻灯片对应的网页的URL地址;
其中,第一客户端可发布其播放的幻灯片集合中的幻灯片对应的网页的URL地址,该发布过程为:显示所述生成的URL地址的字符串;或者,生成包含所述URL地址的二维码,并显示所述二维码。本步骤中,第二客户端读取第一客户端显示的所述URL地址的字符串;或者,第二客户端扫描第一客户端显示的二维码,获得所述URL地址。
S302,第二客户端根据获取的URL地址,向第一客户端发送网页请求;
其中,第二客户端与第一客户端需要建立通信连接,该通信连接包括但不限于以下几种实施方式:
(1)第一客户端与第二客户端处于同一个Wifi网络下,则第一客户端与第二客户端均连接至所述Wifi网络,建立通信连接;
(2)第一客户端在本端建立无线Wifi热点,第二客户端连接至第一客户端建立的Wifi热点,与第一客户端建立通信连接;
(3)第一客户端与第二客户端通过IP网络建立通信连接。
第二客户端与第一客户端建立通信连接之后,第二客户端可向第一客户端发送网页请求,请求获取第一客户端中的幻灯片的内容。其中,第二客户端所请求的网页可以为第一客户端所播放的幻灯片集合中的任一页幻灯片,例如:第一客户端所播放的幻灯片集合中当前播放的幻灯片对应的网页,或第一客户端所播放的幻灯片集合中首页幻灯片对应的网页。第二客户端发送的网页请求包含所请求的网页的URL地址,该URL地址为第二客户端通过上述步骤S301获得。
需要说明的是,根据第二客户端发送的网页请求中包含的URL地址,可判断第二客户端是否具备控制权限,具体为:通过判断URL地址中是否包含控制权限的标识字段,来判断第二客户端是否具备控制权限。如果URL地址中包含控制权限的标识字段,则表明第二客户端具备控制权限,属于幻灯片的控制者,第二客户端既可从第一客户端获得该URL地址所标识的网页,又可控制第一客户端播放该URL地址所标识的网页对应的幻灯片。如果URL地址中未包含控制权限的标识字段,表明第二客户端不具备控制权限,仅具备查看权限,属于幻灯片的查看者,第二客户端仅可以从第一客户端获得该URL地址所标识的网页。
S303,第二客户端接收第一客户端根据所述网页请求所返回的网页。
第二客户端可在本端显示该网页,第二客户端的用户通过浏览网页,即可查看第一客户端播放的幻灯片的内容,实现了近距离查看幻灯片的内容的目的。
本发明实施例中,第一客户端对幻灯片集合中的幻灯片进行播放时,可根据第二客户端发送的网页请求,向第二客户端返回幻灯片对应的网页,使得第二客户端的用户通过浏览第二客户端的网页即可获得幻灯片的内容,实现了近距离查看幻灯片的内容的目的,提升了对幻灯片的播放控制的灵活性和智能性。另外,具备控制权限的第二客户端还可在控制本端显示的网页的同时,控制第一客户端的幻灯片播放,提升了对幻灯片的播放控制的灵活性和智能性。
下面将以一个具体实例,详细阐述第一客户端与第二客户端交互所执行的幻灯片的播放控制流程。
假设会议系统中,第一客户端为PC端,第二客户端为手机A和手机B。发言人A使用PC端播放PPT文稿,该PPT文稿如图3所示,总共包含4页幻灯片。发言人想要通过手机A远距离对PC端播放的PPT文稿中的幻灯片进行播放控制;参会人B欲使用手机B近距离查看PC端播放的PPT文稿中的幻灯片内容;本实施例的幻灯片的播放控制流程如下:
PC端首先读取PPT文稿中的每页幻灯片的画面,以及读取每页幻灯片在PPT文稿中的序号;然后生成每页幻灯片对应的HTML网页,其中,每个HTML网页的页面内容即为读取的每页幻灯片的画面,即网页一的页面内容为幻灯片一的画面,网页二的页面内容为幻灯片二的画面,网页三的页面内容为幻灯片三的画面,网页四的页面内容为幻灯片四的画面。PC端按照每页幻灯片在PPT文稿中的序号,依次存储网页一、网页二、网页三和网页四,并生成网页一的URL地址、网页二的URL地址、网页三的URL地址和网页四的URL地址。其中,每个网页均对应两个不同的URL地址,其中一个URL地址中包含控制权限的标识字段,另一个URL地址中未包含控制权限的标识字段,例如:网页一的URL地址,包括:“htp://192.168.1.101\abc_ppt_1_ctrl.html”和“http://192.168.1.101\abc_ppt_1.html”。
为了避免信息泄漏或多人控制PPT文稿带来的操作混乱,发言人A可通过PC端仅公开发布未包含控制权限的标识字段的URL地址,例如:在PC端中显示包含网页一的URL地址为“hp://192.168.1.101\abc_ppt_1.html”的二维码,参会人B可通过手机B扫描该二维码,获得网页一的URL地址,以查看PC端播放的PPT文稿中的幻灯片内容。发言人A则可通过手机A输入包含控制权限的标识字段的URL地址,例如:发言人A通过手机A输入网页一的URL地址为“http://192.168.1.101\abc_ppt_1_ctrl.html”,既可在手机A中查看PC端播放的PPT文稿中的幻灯片内容,又可采用手机A控制PC端的PPT文稿中幻灯片的播放。
PC端播放PPT文稿时,发言人A通过手机A向PC端发起网页请求,该网页请求中包含网页一的URL地址为“http://192.168.1.101\abc_ppt_1_ctrl.html”。PC端根据该URL地址获取网页一,向手机A返回网页一,则手机A显示网页一的页面,发言人A在手机A中浏览幻灯片一的内容。PC端检测到该URL地址中包含控制权限的标识字段,则PC端则选择PPT文稿中的首页幻灯片进行作为当前播放的幻灯片,即发言人A可通过手机A同步控制手机A与PC端显示相同的幻灯片内容。当发言人A在手机A显示的网页一中点击“上一页”控制按键和“下一页”控制按键,控制手机A与PC端的PPT文稿进行同步翻页操作,使发言人A通过手机A远距离对PC端播放的PPT文稿中的幻灯片进行播放控制。
PC端播放PPT文稿时,参会人B通过手机B向PC端发起网页请求,该网页请求中包含网页一的URL地址为“http://192.168.1.101\abc_ppt_1.html”。PC端检测到该URL地址中未包含控制权限的标识字段,则PC端仅根据该URL地址获取网页一,向手机B返回网页一,则手机B显示网页一的页面,参会人B在手机B中浏览幻灯片一的内容。当参会人B在手机B显示的网页一中点击“上一页”控制按键、“下一页”控制按键和“同步”控制按键时,PC端向手机B返回对应的网页,使参会人B通过手机B查看PC端播放的PPT文稿中的幻灯片内容。
通过上述实施例的描述,本发明第一客户端对幻灯片集合中的幻灯片进行播放时,可根据第二客户端发送的网页请求,向第二客户端返回幻灯片对应的网页,使得第二客户端的用户通过浏览第二客户端的网页即可获得幻灯片的内容,实现了近距离查看幻灯片的内容的目的,提升了对幻灯片的播放控制的灵活性和智能性。另外,具备控制权限的第二客户端还可在控制本端显示的网页的同时,控制第一客户端的幻灯片播放,提升了对幻灯片的播放控制的灵活性和智能性。
下面将结合附图6-附图8,对本发明实施例提供的客户端进行详细介绍。需要说明的是,下述的客户端可应用于上述方法实施例中,以执行上述的幻灯片的播放控制方法。
请参见图6,为本发明实施例提供的一种客户端的结构示意图;本实施例的客户端可以为第一客户端,该客户端可包括:请求接收模块101、网页获取模块102和请求响应模块103。
请求接收模块101,用于在对幻灯片集合中的幻灯片进行播放时,接收第二客户端发送的网页请求,所述网页请求包含所述幻灯片对应的网页的URL地址;
其中,幻灯片集合中包含至少一页幻灯片,该幻灯片集合优选为PPT文稿。第一客户端与第二客户端需要建立通信连接,建立通信连接之后,第二客户端可向第一客户端发送网页请求,请求获取第一客户端中的幻灯片的内容,所述请求接收模块101接收第二客户端发送的该网页请求。
网页获取模块102,用于根据所述网页请求中包含的URL地址,获取第二客户端所请求的网页;
其中,第二客户端所请求的网页可以为第一客户端所播放的幻灯片集合中的任一页幻灯片,例如:第一客户端所播放的幻灯片集合中当前播放的幻灯片对应的网页,或第一客户端所播放的幻灯片集合中首页幻灯片对应的网页。所述网页获取模块102根据网页请求中的URL地址,获取该URL地址所标识的网页,则得到第二客户端所请求的网页。
请求响应模块103,用于将所述网页返回至第二客户端,以响应所述网页请求。
所述请求响应模块103将网页返回至第二客户端之后,第二客户端可在本端显示该网页,第二客户端的用户通过浏览网页,即可查看第一客户端播放的幻灯片的内容,实现了近距离查看幻灯片的内容的目的。
需要说明的是,本实施例的客户端的结构与功能可通过上述方法实施例中的方法具体实现,该具体实现过程可参见上述方法中的相关描述,在此不赘述。
本发明实施例中,第一客户端对幻灯片集合中的幻灯片进行播放时,可根据第二客户端发送的网页请求,向第二客户端返回幻灯片对应的网页,使得第二客户端的用户通过浏览第二客户端的网页即可获得幻灯片的内容,实现了近距离查看幻灯片的内容的目的,提升了对幻灯片的播放控制的灵活性和智能性。
请参见图7,为本发明实施例提供的另一种客户端的结构示意图;本实施例的客户端可以为第一客户端,该客户端可包括:请求接收模块101、网页获取模块102、请求响应模块103、读取模块104、转换模块105、存储模块106、地址生成模块107、发布模块108、权限判断模块109和控制模块110。其中,请求接收模块101、网页获取模块102和请求响应模块103的结构和功能可参见图6所示实施例的相关描述,在此不赘述。
读取模块104,用于从幻灯片集合中读取每页幻灯片的画面,以及每页幻灯片在所述幻灯片集合中的序号;
所述读取模块104可调用幻灯片集合的API获得幻灯片集合的窗口句柄,例如:幻灯片集合为PPT文稿,所述读取模块104通过调用PointPoint ComAPI获得PPT窗口句柄;再获取窗口的显示位图,即可获得窗口中当前播放的幻灯片的画面,按照此方法,可从幻灯片集合中获得每页幻灯片的画面。所述读取模块104还从幻灯片集合中读取每页幻灯片在所述幻灯片集合中的序号。
转换模块105,用于将读取的每页幻灯片的画面进行转换,形成对应的网页;
所述转换模块105生成HTML网页,将读取的每页幻灯片的画面作为该HTML网页的页面内容,并可在HTML网页中设置控制按键。
存储模块106,用于按照每页幻灯片在所述幻灯片集合中的序号,依次存储每页幻灯片对应的网页;
地址生成模块107,用于根据每页幻灯片对应的网页的存储地址,生成每页幻灯片对应的网页的URL地址。所述地址生成模块107将同一网页对应两个不同的URL地址,通过不同的URL地址标识幻灯片的控制者与查看者的权限。
发布模块108,用于发布所述生成的URL地址。
所述发布模块108的布过程为:显示所述生成的URL地址的字符串;或者,生成包含所述URL地址的二维码,并显示所述二维码。
权限判断模块109,用于根据所述网页请求中包含的URL地址,判断第二客户端是否具备控制权限;
所述权限判断模块109根据第二客户端发送的网页请求中包含的URL地址,可判断第二客户端是否具备控制权限,具体为:通过判断URL地址中是否包含控制权限的标识字段,来判断第二客户端是否具备控制权限。如果URL地址中包含控制权限的标识字段,则表明第二客户端具备控制权限,属于幻灯片的控制者,第二客户端既可从第一客户端获得该URL地址所标识的网页,又可控制第一客户端播放该URL地址所标识的网页对应的幻灯片。如果URL地址中未包含控制权限的标识字段,表明第二客户端不具备控制权限,仅具备查看权限,属于幻灯片的查看者,第二客户端仅可以从第一客户端获得该URL地址所标识的网页。
控制模块110,用于当第二客户端具备控制权限时,从所述幻灯片集合中选择第二客户端所请求的网页对应的幻灯片进行播放。
所述控制模块110可通过调用幻灯片集合的API,控制第一客户端中幻灯片的播放,例如:幻灯片集合为PPT文稿,所述控制模块110通过调用PointPointCom API获得PPT窗口句柄,再控制PPT窗口中的翻页按键将PPT文稿翻页至第二客户所请求的网页对应的幻灯片进行播放。
需要说明的是,本实施例的客户端可根据实际需要配置上述部分或全部的模块;且本实施例的客户端的结构与功能可通过上述方法实施例中的方法具体实现,该具体实现过程可参见上述方法中的相关描述,在此不赘述。
本发明实施例中,第一客户端对幻灯片集合中的幻灯片进行播放时,可根据第二客户端发送的网页请求,向第二客户端返回幻灯片对应的网页,使得第二客户端的用户通过浏览第二客户端的网页即可获得幻灯片的内容,实现了近距离查看幻灯片的内容的目的,提升了对幻灯片的播放控制的灵活性和智能性。另外,具备控制权限的第二客户端还可在控制本端显示的网页的同时,控制第一客户端的幻灯片播放,提升了对幻灯片的播放控制的灵活性和智能性。
请参见图8,为本发明实施例提供的又一种客户端的结构示意图;本实施例的客户端可以为第二客户端,该客户端可包括:地址获取模块201、请求模块202和网页接收模块203。
地址获取模块201,用于获取第一客户端发布的URL地址,所述URL地址为第一客户端播放的幻灯片集合中的幻灯片对应的网页的URL地址;
所述地址获取模块201读取第一客户端显示的所述URL地址的字符串;或者,所述地址获取模块201扫描第一客户端显示的二维码,获得所述URL地址。
请求模块202,用于根据获取的URL地址,向第一客户端发送网页请求;
第二客户端与第一客户端建立通信连接之后,所述请求模块202可向第一客户端发送网页请求,请求获取第一客户端中的幻灯片的内容。其中,所请求的网页可以为第一客户端所播放的幻灯片集合中的任一页幻灯片,例如:第一客户端所播放的幻灯片集合中当前播放的幻灯片对应的网页,或第一客户端所播放的幻灯片集合中首页幻灯片对应的网页。所述请求模块202发送的网页请求包含所请求的网页的URL地址。
需要说明的是,根据所述请求模块202发送的网页请求中包含的URL地址,可判断第二客户端是否具备控制权限,具体为:通过判断URL地址中是否包含控制权限的标识字段,来判断第二客户端是否具备控制权限。如果URL地址中包含控制权限的标识字段,则表明第二客户端具备控制权限,属于幻灯片的控制者,第二客户端既可从第一客户端获得该URL地址所标识的网页,又可控制第一客户端播放该URL地址所标识的网页对应的幻灯片。如果URL地址中未包含控制权限的标识字段,表明第二客户端不具备控制权限,仅具备查看权限,属于幻灯片的查看者,第二客户端仅可以从第一客户端获得该URL地址所标识的网页。
网页接收模块203,用于接收第一客户端根据所述网页请求所返回的网页。
所述网页接收模块203接收到第一客户端返回的网页后,可在第二客户端中显示该网页,第二客户端的用户通过浏览网页,即可查看第一客户端播放的幻灯片的内容,实现了近距离查看幻灯片的内容的目的。
需要说明的是,本实施例的客户端的结构与功能可通过上述方法实施例中的方法具体实现,该具体实现过程可参见上述方法中的相关描述,在此不赘述。
本发明实施例中,第一客户端对幻灯片集合中的幻灯片进行播放时,可根据第二客户端发送的网页请求,向第二客户端返回幻灯片对应的网页,使得第二客户端的用户通过浏览第二客户端的网页即可获得幻灯片的内容,实现了近距离查看幻灯片的内容的目的,提升了对幻灯片的播放控制的灵活性和智能性。另外,具备控制权限的第二客户端还可在控制本端显示的网页的同时,控制第一客户端的幻灯片播放,提升了对幻灯片的播放控制的灵活性和智能性。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random AccessMemory,RAM)等。
以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
Claims (12)
1.一种幻灯片的播放控制方法,其特征在于,包括:
第一客户端将幻灯片集合中的每页幻灯片的画面进行转换,形成对应的网页;
第一客户端对幻灯片集合中的幻灯片进行播放时,接收第二客户端发送的网页请求,所述网页请求包含所述幻灯片对应的网页的统一资源定位符URL地址;
第一客户端根据所述网页请求中包含的URL地址,获取第二客户端所请求的网页;
第一客户端将所述网页返回至第二客户端,以响应所述网页请求。
2.如权利要求1所述的方法,其特征在于,所述第一客户端将幻灯片集合中的每页幻灯片的画面进行转换,形成对应的网页之前,还包括:
第一客户端从幻灯片集合中读取每页幻灯片的画面,以及每页幻灯片在所述幻灯片集合中的序号;
所述第一客户端将幻灯片集合中的每页幻灯片的画面进行转换,形成对应的网页之后,还包括:
第一客户端按照每页幻灯片在所述幻灯片集合中的序号,依次存储每页幻灯片对应的网页;
第一客户端根据每页幻灯片对应的网页的存储地址,生成每页幻灯片对应的网页的URL地址;
第一客户端发布所述生成的URL地址。
3.如权利要求2所述的方法,其特征在于,所述第一客户端发布所述生成的URL地址,包括:
第一客户端显示所述生成的URL地址的字符串;或者,
第一客户端生成包含所述URL地址的二维码,并显示所述二维码。
4.如权利要求1-3任一项所述的方法,其特征在于,所述第一客户端根据所述网页请求中包含的URL地址,获取第二客户端所请求的网页之后,还包括:
第一客户端根据所述网页请求中包含的URL地址,判断第二客户端是否具备控制权限;
若第二客户端具备控制权限,第一客户端从所述幻灯片集合中选择第二客户端所请求的网页对应的幻灯片进行播放。
5.一种幻灯片的播放控制方法,其特征在于,包括:
第二客户端获取第一客户端发布的URL地址,所述URL地址为第一客户端播放的幻灯片集合中的幻灯片对应的网页的URL地址,所述第一客户端将幻灯片集合中的每页幻灯片的画面进行转换,形成对应的网页;
第二客户端根据获取的URL地址,向第一客户端发送网页请求;
第二客户端接收第一客户端根据所述网页请求所返回的网页。
6.如权利要求5所述的播放控制方法,其特征在于,所述第二客户端获取第一客户端发布的URL地址,包括:
第二客户端读取第一客户端显示的所述URL地址的字符串;或者,
第二客户端扫描第一客户端显示的二维码,获得所述URL地址。
7.一种客户端,其特征在于,包括:
转换模块,用于将幻灯片的每页幻灯片的画面进行转换,形成对应的网页;
请求接收模块,用于在对幻灯片集合中的幻灯片进行播放时,接收第二客户端发送的网页请求,所述网页请求包含所述幻灯片对应的网页的URL地址;
网页获取模块,用于根据所述网页请求中包含的URL地址,获取第二客户端所请求的网页;
请求响应模块,用于将所述网页返回至第二客户端,以响应所述网页请求。
8.如权利要求7所述的客户端,其特征在于,还包括:
读取模块,用于从幻灯片集合中读取每页幻灯片的画面,以及每页幻灯片在所述幻灯片集合中的序号;
存储模块,用于按照每页幻灯片在所述幻灯片集合中的序号,依次存储每页幻灯片对应的网页;
地址生成模块,用于根据每页幻灯片对应的网页的存储地址,生成每页幻灯片对应的网页的URL地址;
发布模块,用于发布所述生成的URL地址。
9.如权利要求8所述的客户端,其特征在于,所述发布模块具体用于显示所述生成的URL地址的字符串;或者,生成包含所述URL地址的二维码,并显示所述二维码。
10.如权利要求7-9任一项所述的客户端,其特征在于,还包括:
权限判断模块,用于根据所述网页请求中包含的URL地址,判断第二客户端是否具备控制权限;
控制模块,用于当第二客户端具备控制权限时,从所述幻灯片集合中选择第二客户端所请求的网页对应的幻灯片进行播放。
11.一种客户端,其特征在于,包括:
地址获取模块,用于获取第一客户端发布的URL地址,所述URL地址为第一客户端播放的幻灯片集合中的幻灯片对应的网页的URL地址,所述第一客户端将幻灯片集合中的每页幻灯片的画面进行转换,形成对应的网页;
请求模块,用于根据获取的URL地址,向第一客户端发送网页请求;
网页接收模块,用于接收第一客户端根据所述网页请求所返回的网页。
12.如权利要求11所述的客户端,其特征在于,包括:所述地址获取模块具体用于读取第一客户端显示的所述URL地址的字符串;或者,扫描第一客户端显示的二维码,获得所述URL地址。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210525692.2A CN103873490B (zh) | 2012-12-10 | 2012-12-10 | 一种幻灯片的播放控制方法及客户端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210525692.2A CN103873490B (zh) | 2012-12-10 | 2012-12-10 | 一种幻灯片的播放控制方法及客户端 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103873490A CN103873490A (zh) | 2014-06-18 |
CN103873490B true CN103873490B (zh) | 2018-02-23 |
Family
ID=50911616
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210525692.2A Active CN103873490B (zh) | 2012-12-10 | 2012-12-10 | 一种幻灯片的播放控制方法及客户端 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103873490B (zh) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105335682B (zh) * | 2014-08-08 | 2018-11-20 | Tcl集团股份有限公司 | 一种资源同步播放方法、系统及服务器 |
CN111447135B (zh) * | 2017-06-07 | 2022-01-04 | 邹时月 | 一种含视频讲解信息的聊天软件的信息管理方法 |
CN107426296B (zh) * | 2017-06-13 | 2021-03-23 | 福建天泉教育科技有限公司 | 一种ppt放映控制方法及系统 |
CN110888698A (zh) * | 2018-09-10 | 2020-03-17 | 杭州海康威视数字技术股份有限公司 | 一种演示文稿控制方法、装置及系统 |
CN110889052A (zh) * | 2018-09-10 | 2020-03-17 | 杭州海康威视数字技术股份有限公司 | 一种信息获取方法、装置及系统 |
CN110888697A (zh) * | 2018-09-10 | 2020-03-17 | 杭州海康威视数字技术股份有限公司 | 一种远程桌面连接建立方法、装置及系统 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101702795A (zh) * | 2008-07-17 | 2010-05-05 | 多明戈企业有限责任公司 | 共享权限使能的移动简档的系统和方法 |
CN102792352A (zh) * | 2011-03-11 | 2012-11-21 | 中村义一 | 演示系统和便携式终端 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060248192A1 (en) * | 2005-04-29 | 2006-11-02 | Morris Stanley S Iii | Method for pulling images from the internet for viewing on a remote digital display |
CN102339276A (zh) * | 2011-09-14 | 2012-02-01 | 北京龙戴特信息技术有限公司 | 数据处理方法及装置 |
-
2012
- 2012-12-10 CN CN201210525692.2A patent/CN103873490B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101702795A (zh) * | 2008-07-17 | 2010-05-05 | 多明戈企业有限责任公司 | 共享权限使能的移动简档的系统和方法 |
CN102792352A (zh) * | 2011-03-11 | 2012-11-21 | 中村义一 | 演示系统和便携式终端 |
Also Published As
Publication number | Publication date |
---|---|
CN103873490A (zh) | 2014-06-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2813109B1 (en) | Method and apparatus for interoperably performing services and system supporting the same | |
CN103873490B (zh) | 一种幻灯片的播放控制方法及客户端 | |
CN102902761B (zh) | 一种跨终端的云浏览方法及系统 | |
US11711434B2 (en) | Information transmission method and device | |
US20200201490A1 (en) | Providing content via multiple display devices | |
CN104954428B (zh) | 一种信息发布方法、计算设备及系统 | |
JP6945211B2 (ja) | コミュニケーション支援装置、方法、及びコンピュータプログラム | |
US10163048B2 (en) | Method and device for page synchronization | |
CN111599022B (zh) | 房屋展示方法、装置和电子设备 | |
CN106844705B (zh) | 用于显示多媒体内容的方法和装置 | |
CN106028106A (zh) | 一种电视操控方法及装置 | |
CN108881353B (zh) | 一种内容推送方法、装置及计算机可读存储介质 | |
EP2704033A1 (en) | Method, apparatus and system for remote browsing | |
US9953392B2 (en) | Multimedia system and associated methods | |
US9756096B1 (en) | Methods for dynamically transmitting screen images to a remote device | |
CN106708452A (zh) | 一种信息共享方法及终端 | |
WO2017096813A1 (zh) | 网页展示方法、移动终端、智能终端、程序和存储介质 | |
RU2555224C2 (ru) | Способ и устройство для преобразования контента | |
US20150149586A1 (en) | Information processing apparatus, information processing method, and information processing system | |
US20120182981A1 (en) | Terminal and method for synchronization | |
CN112817671B (zh) | 图像处理方法、装置、设备以及计算机可读存储介质 | |
CN102469155A (zh) | 家庭网络系统中的应用业务和共享方法 | |
CN106294441A (zh) | 一种文档转换方法及装置 | |
CN111404977B (zh) | 文档远程演示和观看方法以及终端设备 | |
KR101001512B1 (ko) | 인터넷 페이지에 링크 구조로 연결된 콘텐츠 파일의 송수신시스템 및 그 제어방법과, 그 시스템에 사용되는 브라우징장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |