桌面共享的方法和共享设备的制造方法_2

文档序号:9219811阅读:来源:国知局
方法中,隐私数据库的结构示意图;
[0060]图5为图3所示的桌面共享的方法中,IM客户端的结构示意图;
[0061]图6为图3所示的桌面共享的方法中,会议客户端的结构示意图;
[0062]图7为本实施例提供的一种共享设备的结构示意图;
[0063]图8为本实施例提供的另一种共孚设备的结构不意图;
[0064]图9为本实施例提供的一种计算机的结构示意图。
【具体实施方式】
[0065]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0066]本实施例提供一种桌面共享的方法,如图1所示,可以包括:
[0067]101、共享设备获取隐私设置请求。
[0068]在共享设备进行桌面共享时,为了保护共享设备上的信息的安全性,使被共享设备不显示待隐藏界面,则获取相应的隐私设置请求,以便可以根据隐私设置请求执行相应的操作。
[0069]102、根据所述隐私设置请求判断在当前时刻所述共享设备的桌面是否正在显示待隐藏界面。
[0070]其中,待隐藏界面可以但不限于包括IM (英文:Instant Messenger,中文:即时通讯)窗口界面,例如,若共享设备的使用者当前正在使用頂进行聊天,则共享设备上可能正在显示IM窗口界面。
[0071]本实施例对待隐藏界面不作限定,不限于为上述提到的IM窗口界面,具体可以根据实际需要进行设定,在此不再赘述。
[0072]103、若在所述当前时刻所述共享设备的桌面正在显示所述待隐藏界面,则将所述待隐藏界面设置为共享隐藏模式,以使得在将所述共享设备的桌面共享给被共享设备后,所述被共享设备不显示所述待隐藏界面。
[0073]现有技术中,通常是将共享设备设置为在桌面共享的过程中不弹出待隐藏界面,即在桌面共享的过程中共享设备无论收到任何与待隐藏界面相关的消息均不弹出待隐藏界面,这种情况下,被共享设备也不会显示待隐藏界面,进而在桌面共享时也不会暴露隐私给被共享设备。但是,若共享设备在刚开始进行桌面共享时,桌面上正在显示所述待隐藏界面,则此时被共享设备仍然会显示所述待隐藏界面。
[0074]为了解决上述问题,共享设备可以将共享设备在刚开始进行桌面共享时桌面上正在显示的待隐藏界面设置为共享隐藏模式,这样,共享设备在刚开始进行桌面共享时,即使桌面上正在显示所述待隐藏界面,所述被共享设备也不显示该待隐藏界面。
[0075]104、将所述共享设备的桌面共享给所述被共享设备。
[0076]此时,被共享设备可能仍会接收到共享设备共享的所述待隐藏界面的信息,但是,由于所述待隐藏界面的属性被设置为共享隐藏模式,且被共享设备不显示共享隐藏模式的界面,因此被共享设备不会显示所述待隐藏界面。
[0077]本实施例中,共享设备获取隐私设置请求;根据所述隐私设置请求判断在当前时刻所述共享设备的桌面是否正在显示待隐藏界面;若在所述当前时刻所述共享设备的桌面正在显示所述待隐藏界面,则将所述待隐藏界面设置为共享隐藏模式,以使得在将所述共享设备的桌面共享给被共享设备后,所述被共享设备不显示所述待隐藏界面;将所述共享设备的桌面共享给所述被共享设备。采用上述方案后,共享设备的使用者可以将包含隐私信息的界面设置为所述待隐藏界面,这样,在桌面共享刚开始时,即使共享设备当前正在显示所述待隐藏界面,由于,所述待隐藏界面被设置为共享隐藏模式,因此,被共享设备也不会显示所述待隐藏界面,避免了共享设备的使用者的隐私被泄露,进而增加了用户体验。
[0078]本实施例提供另一种桌面共享的方法,该方法是对图1所示的方法的进一步扩展,如图2所示,为本实施例提供的桌面共享的方法的数据交互图,图3为本实施例提供的桌面共享的方法流程图。
[0079]为了可以更好的本实施例进行理解,首先对本实施例所应用的系统架构进行简单说明。
[0080]如图2所示,本实施例所应用的系统可以但不限于包括:共享设备、被共享设备、MS (英文:Media Server,中文:流媒体服务器)以及頂服务器。
[0081]其中,共享设备中可以包括:会议客户端、IM客户端,会议客户端可以但不限于包括:会议界面层、会议组件层,IM客户端可以但不限于包括:IM界面层、底层平台。
[0082]具体的,如图3所示,本实施例提供的桌面共享的方法可以但不限于包括如下步骤:
[0083]301、发起桌面共享。
[0084]如图2所示,当会议发起者通过IM应用发起桌面共享时,可以对共享设备执行相应的操作,共享设备可以根据用户的操作信息生成桌面共享请求,如,可以为会议发起请求,具体可以包括:頂界面层在检测到使用者的会议触发操作后,生成会议发起请求,并调用底层平台的会议发起接口,即指示底层平台向会议组件层发送会议发起请求;底层平台将会议发起请求发送至会议组件层;会议组件层将接收到的会议发起请求发送至会议界面层;会议界面层根据会议发起请求显示会议界面。
[0085]本实施例对发起会议的过程及方法不作限定,为本领域技术人员熟知的技术,且可以根据实际需要进行设定,在此不再赘述。
[0086]302、共享设备获取隐私设置请求。
[0087]进一步的,在共享设备通过会议界面层显示相应的会议界面后,使用者可以对共享设备执行相应的隐私设置操作,这样,共享设备可以生成并获取所述隐私设置请求,所述隐私设置请求可以但不限于包括:隐私设置请求的类型,如,开启隐私设置和关闭隐私设置等,所述隐私设置请求还可以:所述待隐藏界面的标识(如,可以包括頂的聊天界面的标识等)、所述隐私设置请求的发起者的标识。
[0088]具体的,共享设备获取隐私设置请求可以但不限于包括:共享设备中的会议界面层根据使用者执行的操作生成所述隐私设置请求;向会议组件层发送所述隐私设置请求,并调用会议组件层的信息发送接口,即指示会议组件层将所述隐私设置请求发送至IM客户端中的底层平台;会议组件层将所述隐私设置请求发送至底层平台,以便底层平台将所述隐私设置请求发送至頂界面层。
[0089]进一步的,为了提高用户体验,会议界面层在接收到会议发起请求之后可以自动生成所述隐私设置请求,而无需等到使用者设置后在生成。此时,所述隐私设置请求可以但不限于包括:所述隐私设置请求发起者的标识。
[0090]进一步的,在所述頂客户端上,检测所述隐私设置请求;在所述頂客户端上,若检测到所述隐私设置请求,则获取所述隐私设置请求。
[0091]具体的,可以为IM界面层检测所述隐私设置请求,即可以为检测底层平台是否有上报隐私设置请求;在所述頂客户端上,若检测到所述隐私设置请求,则获取所述隐私设置请求。
[0092]303、共享设备根据所述隐私请求的发起者的标识,判断所述隐私请求的发起者是否合法。若所述隐私请求的发起者合法,则执行步骤304,若所述隐私请求的发起者不合法,则流程结束,或可以但不限于显示隐私设置失败界面。
[0093]其中,所述隐私设置请求可以但不限于包括所述隐私请求的发起者的标识。
[0094]具体的,可以但不限于为IM界面层在接收到所述隐藏设置请求之后,从所述隐藏设置请求中获取所述隐私请求的发起者的标识,判断所述隐私请求的发起者的标识是否为预设标识,例如,所述隐私请求的发起者的标识可以为所述发起者在IM应用中的账号,IM界面层可以判断所述发起者的账号与当前頂应用中已登陆的账号是否相同,若相同,则可以说明所述隐私请求的发起者合法,若不相同,则可以说明所述隐私请求的发起者不合法。
[0095]本实施例对IM界面层判断所述隐私请求的发起者是否合法的方法不作限定,为本领域技术人员熟知的技术,且可以根据实际需要进行设定,在此不作赘述。
[0096]进一步的,若所述隐私请求的发起者不合法,则IM界面层向IM底层平台发送处理失败通知,IM底层平台向会议组件层发送处理失败通知,会议组件层向会议界面层发送处理失败通知,会议界面层在接收到处理失败通知之后可以但不限于显示隐私设置请求处理失败界面。
[0097]304、共享设备根据所述隐私设置请求判断在当前时刻所述共享设备的桌面是否正在显示待隐藏界面。若在当前时刻所述共享设备的桌面正在显示所述待隐藏界面,则执行步骤305,若在当前时刻所述共享设备的桌面未显示所述待隐藏界面,则执行步骤306。
[0098]进一步的,共享设备判断在当前时刻所述共享设备的桌面是否正在显示待隐藏界面可以但不限于包括:在所述IM客户端上,判断当前时刻所述共享设备的桌面上是否正在显示待隐藏界面。
[0099]具体的,可以为IM界面层判断当前共享设备上正在显示的界面中是否存在标识与所述隐私设置请求中包含的所述待隐藏界面的标识相同的界面,若包括,则说明所述共享设备的桌面当前时刻正在显示所述待隐藏界面,若不包括,则说明所述共享设备的桌面当前时刻未显示所述待隐藏界面。
[0100]若所述隐私设置请求中不包括所述待隐藏界面的标识,则IM界面层在接
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1