一种信息交流方法及装置的制造方法_4

文档序号:8546105阅读:来源:国知局
将组件安装到其各自的本地系统中,以便能够实时看到此应用程序的操作界面;如果服务装置在其他用户的本地系统内检测到该外部应用程序,则直接调用。
[0156]若服务装置在第一节点中嵌入的信息为地图文件,则其呈现效果如图11所示。
[0157]下面以具体实施例详细说明步骤11的流程。
[0158]例如,用户I在节点a中嵌入地图A,用户2通过鼠标在地图A上画点(或者是矩形、圆形)。并获取其鼠标的坐标值(或矩形的长度、宽度和左上角坐标值,圆形的中心点和半径值),并基于获取的数据建立节点b,并将节点b的数据保存到数据库。用户2在节点b内调用聊天功能控件(Chat Component),对节点a中标识的内容进行评价,其呈现效果如图12所示。
[0159]又例如,用户I在节点a中调用Windows API对一音频进行播放(或者录制),各用户在针对节点a进行互动时,可选择在该音频的某个时间点或者某个时间段嵌入节点,然后获取选择的时间点或者时间段的开始时间和结束时间,并基于获取的数据建立新节点,并将新节点的数据保存到数据库。各用户以新节点为基础,在新节点内调用ChatComponent,设置新节点的关联节点为节点a,可在新节点内嵌入指定的文本、图片、音频、视频、三维空间文件、地图文件和应用程序中的任意一种信息或者其组合,从而实现基于用户I发布的节点a的聊天。如,用户2在该音频流的bl时刻至b2时刻这一时间段内创建了节点2,并在节点2中嵌入了另一段音频;用户3在该音频流播放到时刻c时创建了节点C,并在节点c中嵌入了相关的图片,其呈现效果如图13所示。较佳地,各用户还可以在新节点中调用声音频谱识别模块对节点a中的音频进行声音的识别分析,将属于不同人的声音进行分拆保存。同时,各用户还可以通过新节点调用语音识别模块将节点a中的音频识别为文字进行呈现并保存。此外,上述节点a除了可以是音频节点外,也可以是文本节点、图片节点、视频节点、三维空间文件节点、地图文件节点和应用程序节点中的任意一种节点。
[0160]再例如,用户I在节点a中调用Windows API对一视频进行播放,各用户在针对节点a进行互动时,可选择在该视频的某个时间点或者某个时间段插入节点,同时也可以选择在视频画面中的一个区域插入节点,然后获取选择的时间点或者时间段的开始时间和结束时间,以及选择的视频画面的范围,并基于获取的数据建立新节点,并将新节点的数据保存到数据库。各用户在新节点内调用Chat Component实现与用户I的交流。如,用户2在节点a内的视频画面上的某个区域内嵌入节点b,用户3在视频画面的某点上嵌入节点C,用户4在整个视频画面上嵌入节点d,用户5在视频上的某个播放点嵌入节点e,用户6在视频上的某个播放段上嵌入节点f,呈现效果如图14所示。其中,用户2、用户3和用户4是对节点a中视频的静帧画面中的一个点、一个区域或者一个画面进行抽取和互动,用户5和用户6是对视频播放段中的一个点或者一个区域进行抽取。较佳地,各用户可以对其选择的点或者面进行跟进互动。例如,用户2在节点a的视频画面上选择的区域内有人脸,则在该区域内嵌入的节点b可调用人脸识别模块对该区域进行人脸识别,并在之后的播放段中实时检测视频画面,当检测到视频画面内出现上述区域内的人脸时,则框出该人脸所在的区域同时在该区域内嵌入节点b。
[0161]基于上述实施例,在实际应用中,较佳的,为了进一步节省操作界面的空间,也为了便于操作,在操作界面中的节点数目过多时,可以根据用户指令,针对部分或全部节点生成相应的代理节点,具体为:接收到任一用户(如,可以是頂聊天窗口内的任意一个用户)发送的节点代理指令时,基于该节点代理指令确定相应的被代理节点(该节点代理指令中包含有被代理节点的标识),接着,生成代理节点,并在各个被代理节点与代理节点之间建立关联,以及将代理节点呈现在当前界面中,并将各个被代理节点隐藏至后台运行,最后,通过代理节点执行任意一操作时,相应的各个被代理节点继承该任意一操作。
[0162]例如,若操作界面中的节点a、节点b和节点c等等多个节点被嵌入图片,且均需要替换背景色,则生成一代理节点E,通过代理节点E调用绘图软件执行背景色替换操作,此时,节点a、节点b和节点c均继承此操作,其包含的各个图片同时被替换背景色。
[0163]又例如,若操作界面中的节点a、节点b和节点c等多个节点均被嵌入视频,且均需对视频做格式转换,则可通过生成一代理节点E,通过代理节点E调用视频格式转换软件执行格式转换操作,此时,节点a、节点b和节点c均继承次操作,其包含的各个视频同时完成格式转换。
[0164]另一方面,服务装置也可以在各个节点之间执行逻辑处理操作,具体为:服务装置接收到节点逻辑处理指令时,根据该节点逻辑处理指令(包含有指定的待处理节点的标识)将相应的各个节点中嵌入的信息按照其指定的逻辑关系进行处理,以及将处理结果进行呈现。
[0165]例如:用户I在节点a中嵌入一张图片,各个用户通过在节点a中嵌入新节点对该图片进行讨论。最后,用户I在逻辑处理指令中选择删除其认为没有价值的节点,然后执行逻辑处理操作,服务装置将从未删除的节点中提取相应的关键字或关键词形成一个整体大纲,然后将各节点包含的内容按照之间的递进关系或者并列关系进行整理,最终形成一个文档文件,呈现给用户I。
[0166]又例如,用户I在节点a中打开一日历程序,接着在该日历程序的日期中嵌入新节点并在新节点中嵌入当日的开支额度及开支项目。假设用户I需要对其一个月的总开支进行统计时,便在逻辑处理指令中勾出属于这个月内的节点,并标明对这些节点的运算操作,然后执行逻辑处理操作。服务装置将提取这些节点的内容,列成清单,并根据这些内容计算用户I在这个月内的每周开支情况,同时计算这个月的总支出额度、总收入额度等,最终形成一个文档文件,呈现给用户I。
[0167]在实际应用中,当用户的聊天内容较多时,往往不能在操作界面上同时显示,为了查看以前的聊天记录,用户往往需要进行拖曳或者翻页等操作。本发明实施例中,为了节省上述操作,也为了更加快捷的呈现,可以根据用户指令,将某一状态下的操作界面进行“拍照”,并根据用户指令随时将上述界面向用户呈现,具体为:接收到任一用户(如,可以是IM聊天窗口内的任意一个用户)发送的针对任一界面的记录指令时,记录该任一界面上的所有节点的属性信息,然后,在接收到上述任一用户发送的针对上述任一界面的恢复指令时,基于记录的上述任一界面上的所有节点的属性信息将该任一界面呈现给上述任一用户,其中,节点的属性信息,包括节点的位置、内容、关联关系、显示形式等信息。较佳的,用户可以对多个界面均进行记录,并通过发送相应的回复指令“切换”到特定的界面。
[0168]此外,服务装置还可以对各个节点的位置进行移动和调整,具体为:服务装置接收至IJ节点调整指令时,根据该节点调整指令(包含有指定的节点的标识)对指定节点的位置进行移动,以及将移动后的节点进行呈现。
[0169]例如:用户I欲对节点a的图片A上的某个部分进行评价,若用户I在完成评价后发现其嵌入的节点b在图片A上选中的区域有误,只需向服务装置发送节点调整指令,将节点b移动到相应位置。
[0170]基于上述实施例,参阅图15所示,本发明实施例还提供了一种信息交流装置,具体包括:
[0171]第一处理单元150,用于在指定界面中生成若干节点,根据第一用户的指令至少在第一节点中嵌入指定的信息。
[0172]第二处理单元151,用于根据第二用户的指令至少将第一节点嵌入第二节点,并通过第二节点调用指定的应用程序至少对第一节点中嵌入的信息进行处理。
[0173]其中,第一处理单元150可以在頂软件中、操作系统界面中或者任意一应用程序的操作界面中生成若干节点。
[0174]具体地,第一处理单元150可以根据第一用户的指令至少在第一节点中直接嵌入指定的信息,也可以根据第一用户的指令至少在第一节点中嵌入指定的应用程序,再通过嵌入的应用程序呈现指定的信息。
[0175]另外,第一处理单元150可以根据第一用户的指令仅在第一节点中嵌入指定的文本、图片,音频、视频,三维空间文件、地图文件和应用程序中的任意一种,也可以根据第一用户的指令在第一节点及其他节点中分别嵌入指定的文本、图片,音频、视频,三维空间文件、地图文件和应用程序中的任意一种。
[0176]第二处理单元151具体用于:根据第二用户指令仅将第一节点嵌入第二节点,或者,将第一节点及嵌入信息的其他节点均嵌入第二节点,并通过第二节点调用指定的应用程序对嵌入第二节点的各类信息进行综合处理。
[0177]第二处理单元151 —方面可将第二节点呈现的操作界面透明覆盖在第一节点中嵌入的信息的呈现界面上,通过第二节点调用指定的应用程序,并采用应用程序在第二节点呈现的操作界面中对第一节点中嵌入的信息进行处理。另一方面,第二处理单元151可通过第二节点调用指定的应用程序,并采用应用程序直接对第一节点中嵌入的信息进行处理。
[0178]信息交流装置还可以包括代理单元。
[0179]代理单元具体用于:在接收到任一用户发送的节点代理指令时,基于节点代理指令确定相应的被代理节点,然后生成代理节点,并在各个被代理节点与代理节点之间建立关联,以及将代理节点呈现在当前界面中,并将各个被代理节点隐藏至后台运行。代理单元通过代理节点执行任意一操作时,相应的各个被代
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1