移动终端及其远程实时播放操作场景的方法

文档序号:7745742阅读:306来源:国知局
专利名称:移动终端及其远程实时播放操作场景的方法
技术领域
本发明涉及移动通信领域,尤其涉及一种移动终端及其远程实时播放操作场景的方法。
背景技术
随着电子技术的飞速发展,手机已成为人们生活中必不可少的通讯工具,用户不仅仅关心手机自身的一些功能,如通话、发短信等,更加注重手机的娱乐性和信息的多样化,如用户可以实时地给其他手机播放本机的操作场景,让其他手机用户实时地看到自己手机正在进行的操作场景。此外,在手机测试过程中,复现操作场景对开发人员分析和解决故障提供了必要 的帮助,但开发人员和测试沟通往往会因为语言或者文字的描述产生一些偏差,若测试人员能够实时地把测试过程演示给开发人员,那么,沟通障碍就不复存在。用户在使用新手机过程中,往往会遇到不知道如何操作或者由于操作不当而引起的小故障的问题,而这些问题从手机说明书中并不能找到答案,或者用户压根就不想去看说明书,此时,手机售后人员若能够根据用户对问题的描述或者用户远程演示的故障场景,远程实时地演示给用户如何操作或者如何自行快速的解决问题,这样就能使得用户不再有因小故障需要送修带来的麻烦,并省去了等待维修的所需时间,不仅能提高用户的满意度,也能提高手机供应商的服务质量。传统的操作场景播放不能够实时地传递给其他用户,且未形成播放者与观看者之间的交互。

发明内容
本发明的目的是,提供一种移动终端及其远程实时播放操作场景的方法,以解决现有移动终端不能将本机的操作场景实时播放给其他移动终端的问题。本发明提供了一种移动终端远程实时播放操作场景的方法,上述方法包括Host移动终端与Guest移动终端建立连接,形成播放群组;Host移动终端实时录制本机操作场景,并将录制得到的数据发送给播放群组中的Guest移动终$而;Guest移动终端实时播放收到的数据。优选地,上述Host移动终端与Guest移动终端通过发送远程连接请求的方式建立连接,上述远程连接请求由上述Host移动终端向上述Guest移动终端发起,或者由上述Guest移动终端向上述Host移动终端发起。优选地,上述Host移动终端在录制本地操作场景前,还执行以下操作获取所在播放群组中所有Guest移动终端的状态并记录;判断所在群组中是否有处于激活状态的Guest移动终端,若是,则开始实时录制本机操作场景;否则,继续执行本步骤。
优选地,上述Host移动终端通过向所在播放群组中的所有Guest移动终端发送开始通知的方式,获取Guest移动终端的状态,若Guest移动终端返回应答信息,则其状态为激活,否则,其状态为非激活。优选地,上述Host移动终端将录制得到的数据发送给播放群组中处于激活状态的Guest移动终 而。优选地,上述Host移动终端发送录制得到的数据前,还执行以下步骤判断所在播放群组中是否有激活状态的Guest移动终端,若是,则执行上述将录制得到的数据发送给处于激活状态的Guest移动终端步骤;否则,不发送上述数据。优选地,上述方法中,上述Host移动终端还执行以下操作当收到移动终端发送的远程连接请求时或者向移动终端发送远程连接请求且上述移动终端接受后,与上述移动终端建立连接,并将其加入所在的播放群组,同时将上述移 动终端的状态记录为激活;当收到激活状态的Guest移动终端发送的停止播放通知时,将其状态修改为非激活;当收到非激活状态的Guest移动终端发送的接收请求时,将其状态修改为激活;当收到Guest移动终端发送的断开连接通知或检测到有Guest移动终端断开连接时,删除与上述Guest移动终端的连接及上述Guest的状态记录。优选地,上述Host移动终端将录制的数据发送给Guest移动终端前、后或者同时,还保存上述数据。优选地,上述Guest移动终端在播放收到的数据前,还执行如下操作根据本机配置参数,对收到的上述数据进行调整;根据用户设置,判断是否需要保存上述数据,若是,则保存。优选地,上述Host移动终端在本机操作场景录制结束后,发送结束通知给所在播放群组中的所有Guest移动终端,并删除与所有Guest移动终端的连接,释放上述播放群组。优选地,上述Host移动终端与上述Guest通过预先约定的协议或者操作命令来交
互信息。本发明进一步提供了一种移动终端,上述终端包括播放群组管理模块、录制模块以及播放模块,上述播放群组管理模块,用于建立连接,并形成播放群组;上述录制模块,用于实时录制本机操作场景,并将录制得到的数据发送给播放群组中的Guest移动终端;上述播放模块,用于实时播放Host移动终端发送来的数据。优选地,上述播放群组管理模块,用于向Host移动终端发送远程连接请求,或者在收到远程连接请求时,与发送上述请求的移动终端建立连接,并将上述移动终端作为Guest移动终端添加到播放群组中;上述录制模块,用于获取播放群组中所有Guest移动终端的状态并记录,判断播放群组中是否有处于激活状态的Guest移动终端,并将录制得到的数据发送给处于激活状态的Guest移动终端,以及保存录制得到的数据;
上述播放模块,用于根据本机的配置参数,对收到的上述数据进行调整,并根据用户设置,判断是否需要保存上述数据,在用户需要保存时,保存上述数据。优选地,上述播放群组管理模块,用于在上述录制模块工作过程中,收到移动终端发送的远程连接请求时或者向移动终端发送远程连接请求且上述移动终端接受后,与上述移动终端建立连接,并将其添加到上述播放群组,同时通知上述录制模块上述Guest移动终端加入播放群组;收到播放群组中的Guest移动终端发送的停止播放通知时,通知上述录制模块将其状态修改为非激活;收到播放群组中的Guest移动终端发送的接收请求时,通知上述录制模块将其状态修改为激活;检测播放群组中的各Guest移动终端的连接状态,并在检测到有Guest移动终端断开连接或者收到播放群组中的Guest移动终端发送的断开连接通知时,通知上述录制模块删除上述Guest移动终端的记录并删除与上述Guest移动终端的连接;以及在收到上述录制模块的结束通知时,删除与所有Guest的连接,释放上述播放群组;
送开始通知;在录制过程中,根据上述播放群组管理模块发送的通知,修改相应Guest的状态或者删除相应Guest的状态记录;以及在操作场景录制结束后,向上述播放群组管理模块及上述播放群组中的所有Guest移动终端发送结束通知。本发明使得移动终端的用户之间可以进行操作场景的实时播放,使信息传递方式更加丰富多彩;在移动终端测试领域,使得研发人员能够更加明了 bug所在位置;在故障诊断领域,使得售后人员能够根据客户对问题的描述或者远程演示的故障场景,远程实时地演示给客户如何操作或者如何自行快速的解决问题,从而免去了客户因小故障需要送修带来的麻烦及送修后的等待时间,不仅提高了用户的满意度,而且提高了商家的服务质量。


此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图I是本发明移动终端优选实施例的原理框图;图2是本发明移动终端远程实时播放操作场景的方法优选实施例流程图。
具体实施例方式为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚、明白,以下结合附图和实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。如图I所示,是本发明移动终端优选实施例的原理框图,本实施例包括播放群组管理模块01、录制模块02以及播放模块02,播放群组管理模块01,用于建立连接,并形成播放群组,向Host移动终端发送远程连接请求,或者在收到远程连接请求时,与发送上述请求的移动终端建立连接,并在本机作为Host移动终端时,将所有与本机建立连接的移动终端作为Guest移动终端添加到播放群组中;以及用于收到移动终端发送的远程连接请求时向移动终端发送远程连接请求且上述移动终端接受后,与上述移动终端建立连接,并将其添加到上述播放群组,同时通知上述录制模块02上述Guest移动终端加入播放群组;收到播放群组中的Guest移动终端发送的停止播放通知时,通知上述录制模块02将其状态修改为非激活;收到播放群组中的Guest移动终端发送的接收请求时,通知上述录制模块02将其状态修改为激活;检测播放群组中的各Guest移动终端的连接状态,并在检测到有Guest移动终端断开连接或者收到播放群组中的Guest移动终端发送的断开连接通知时,通知上述录制模块02上述Guest移动终端断开连接并删除与上述Guest移动终端的连接;以及在收到上述录制模块02的结束通知时,删除与所有Guest的连接,释放上述播放群组;录制模块02,用于向上述播放群组中的所有Guest移动终端发送开始通知,以获取播放群组中所有Guest移动终端的状态并记录,判断播放群组中是否有处于激活状态的Guest移动终端,并在播放群组中有激活状态的Guest移动终端时,并将录制得到的数据发 送给处于激活状态的Guest移动终端,实时录制本机操作场景,并将录制得到的数据发送给播放群组中处于激活状态的Guest移动终端,以及保存录制得到的数据;在录制过程中,根据上述播放群组管理模块01发送的通知,修改相应Guest的状态或者删除相应的Guest的状态记录;以及在操作场景录制结束后,向上述播放群组管理模块01及上述播放群组中的所有Guest移动终端发送结束通知;播放模块03,用于根据本机的配置参数,对收到的Host移动终端发送来的数据进行调整,并根据用户设置,判断是否需要保存上述数据,若需要保存,则保存上述数据后实时播放。如图2所示,是本发明移动终端远程实时播放操作场景的方法优选实施例流程图,本实施例包括Host移动终端侧的流程部分和Guest移动终端侧的流程部分,Host移动终端侧的流程部分包括以下步骤步骤SOOl =Host移动终端与Guest移动终端建立连接,形成播放群组;本发明中,Host移动终端与Guest移动终端通过发送远程连接请求建立连接,上述远程连接请求既可由Host移动终端发起,也可由Guest移动终端发起。Host移动终端与Guest移动终端通过无线网络通信,比如Wi_Fi、蓝牙等。当播放开始后,若收到移动终端发送的远程连接请求时,则Host移动终端会与上述移动终端建立连接,并将其作为Guest移动终端加入到当前的播放群组,同时将上述移动终端的状态记录为激活;当然,当播放开始后,Host移动终端也可以主动邀请其他移动终端加入播放群组,此时,Host移动终端向邀请的移动终端发起远程连接请求,上述移动终端接受并与上述Host移动终端建立连接后,上述Host移动终端将上述移动终端作为Guest移动终端加入到当前的播放群组,同时将上述移动终端的状态记录为激活;播放群组形成后,上述Host移动终端还会检测播放群组中的Guest移动终端的连接状态,一旦检测到Guest断开连接,则立刻删除与上述Guest移动终端的连接并删除上述Guest的状态记录,这样可减少播放群组占用的系统资源,也能减少自身的数据流量。步骤S002 :获取播放群组中所有Guest移动终端的状态并记录;本步骤通过如下方法实现步骤S0021 :向播放群组中的所有Guest移动终端发送开始通知;步骤S0022 :判断是否收到上述Guest移动终端返回的应答信息,若是,则执行步骤S0023 ;否则,执行步骤S0024 ;步骤S0023 :将上述Guest移动终端的其状态记录为激活;步骤S0024 :将上述Guest移动终端的其状态记录为非激活。步骤S003 :判断群组中是否有处于激活状态的Guest移动终端,若是,则执行步骤S004;否则,继续执行本步 骤;步骤S004:在录制时间点到来时,实时录制本机的当前操作场景,得到当前操作场景的数据;步骤S005 :判断播放群组中是否有激活状态的Guest移动终端,若是,则执行步骤S006 ;否则,执行步骤S007 ;由于Guest移动终端可根据需要随时要求停止播放或者中断连接,也就是说其状态可能随时发生变化;另外,也会随时有新的Guest移动终端加入到播放群组中,故每次发送录制得到的数据前,都需要重新判断播放群组中各Guest移动终端的状态。Host移动终端在收到激活状态的Guest移动终端发送的停止播放通知时,将其状态修改为非激活,之后的录制数据不再发送给该Guest移动终端;在收到非激活状态的Guest移动终端发送的接收请求时,将其状态修改为激活,之后的录制数据将发送给该Guest移动终端;在收到Guest移动终端发送的断开连接通知或检测到有Guest移动终端断开连接时,删除与该Guest移动终端的连接并删除该Guest移动终端的状态记录。步骤S006 :将录制得到的当前场景的数据发送给处于激活状态的Guest移动终端,并保存上述数据,执行步骤S008 ;Host移动终端按照用户设置,将上述录制得到的数据保存到相应的路径中,比如文件系统中或者外置的移动存储设备,比如T卡中。步骤S007 :保存上述数据;此时,Host移动终端的录制依然正常进行,只是录制到的数据没有发送而已。步骤S008 :判断是否录制完毕,若是,则执行步骤S009,否则,执行步骤S004 ;步骤S009 :发送结束通知给播放群组中的Guest移动终端;步骤SOlO :删除与所有Guest移动终端的连接,释放播放群组。Guest移动终端侧的流程部分包括以下步骤步骤SlOl :等待接收数据;Guest移动终端与Host移动终端建立连接后,等待Host移动终端向其发送播放数据;步骤S102:收到数据;步骤S103 :根据本机配置参数,对收到的数据进行调整;步骤S104 :根据用户设置,判断是否需要保存上述数据,若是,则执行步骤S105 ;否则,执行步骤S106;步骤S105 :保存上述数据并播放,执行步骤S107 ;Guest移动终端根据用户设置,将上述数据被保存到相应的路径中,比如文件系统中或者外置的移动存储设备,比如T卡中。步骤S106 :播放上述数据;激活状态的Guest移动终端在接收Host移动终端数据并播放的过程中,可以要求停止播放,也可以就正在播放的数据进行信息反馈,比如若用户发现当前播放的数据就是本地故障所在,则可通过Guest移动终端通知Host移动终端;当然,Host移动终端也可以主动询问Guest移动终端收到的数据中是否包含了其需要的信息等;非激活状态的Guest移动终端,可以要求接收,此时,均可通过双方预先约定的协议或操作命令通知对方,比如,可约定“delete”键在Host移动终端非询问方式下,表示“停止播放通知”,在Host移动终端询问方式下,表示“NO”,“0K”键Host移动终端非询问方式下,表示“接收请求”,在Host移动终端询问方式下,表示“YES”,“#,,键在Host移动终端非询问方式下,表示“中断连接通知”,在Host移动终端询问方式下,表示“NO”等。步骤S107 :判断是否收到结束通知,若是,则结束播放,否则,执行步骤S101。上述说明示出并描述了本发明的优选实施例,但如前所述,应当理解本发明并非局限于本文所披露的形式,不应看作是对其他实施例的排除,而可用于各种其他组合、修改和环境,并能够在本文所述发明构想范围内,通过上述教导或相关领域的技术或知识进行 改动。而本领域人员所进行的改动和变化不脱离本发明的精神和范围,则都应在本发明所附权利要求的保护范围内。
权利要求
1.一种移动终端远程实时播放操作场景的方法,其特征在于,所述方法包括 Host移动终端与Guest移动终端建立连接,形成播放群组; Host移动终端实时录制本机操作场景,并将录制得到的数据发送给播放群组中的Guest移动终$而; Guest移动终端实时播放收到的数据。
2.根据权利要求I所述的方法,其特征在于,所述Host移动终端与Guest移动终端通过发送远程连接请求的方式建立连接,所述远程连接请求由所述Host移动终端向所述Guest移动终端发起,或者由所述Guest移动终端向所述Host移动终端发起。
3.根据权利要求I所述的方法,其特征在于,所述Host移动终端在录制本地操作场景前,还执行以下操作 获取所在播放群组中所有Guest移动终端的状态并记录; 判断所在群组中是否有处于激活状态的Guest移动终端,若是,则开始实时录制本机操作场景;否则,继续执行本步骤。
4.根据权利要求3所述的方法,其特征在于,所述Host移动终端通过向所在播放群组中的所有Guest移动终端发送开始通知的方式,获取Guest移动终端的状态,若Guest移动终端返回应答信息,则其状态为激活,否则,其状态为非激活。
5.根据权利要求3或4所述的方法,其特征在于,所述Host移动终端将录制得到的数据发送给播放群组中处于激活状态的Guest移动终端。
6.根据权利要求5所述的方法,其特征在于,所述Host移动终端发送录制得到的数据前,还执行以下步骤 判断所在播放群组中是否有激活状态的Guest移动终端,若是,则执行所述将录制得到的数据发送给处于激活状态的Guest移动终端步骤;否则,不发送所述数据。
7.根据权利要求1-4任一项所述的方法,其特征在于,所述方法中,所述Host移动终端还执行以下操作 当收到移动终端发送的远程连接请求时或者向移动终端发送远程连接请求且所述移动终端接受后,与所述移动终端建立连接,并将其加入所在的播放群组,同时将所述移动终端的状态记录为激活; 当收到激活状态的Guest移动终端发送的停止播放通知时,将其状态修改为非激活; 当收到非激活状态的Guest移动终端发送的接收请求时,将其状态修改为激活; 当收到Guest移动终端发送的断开连接通知或检测到有Guest移动终端断开连接时,删除与所述Guest移动终端的连接及所述Guest的状态记录。
8.根据权利要求1-4任一项所述的方法,其特征在于,所述Host移动终端将录制的数据发送给Guest移动终端前、后或者同时,还保存所述数据。
9.根据权利要求1-4任一项所述的方法,其特征在于,所述Guest移动终端在播放收到的数据前,还执行如下操作 根据本机配置参数,对收到的所述数据进行调整; 根据用户设置,判断是否需要保存所述数据,若是,则保存。
10.根据权利要求1-4任一项所述的方法,其特征在于,所述Host移动终端在本机操作场景录制结束后,发送结束通知给所在播放群组中的所有Guest移动终端,并删除与所有Guest移动终端的连接,释放所述播放群组。
11.根据权利要求7所述的方法,其特征在于,所述Host移动终端与所述Guest通过预先约定的协议或者操作命令来交互信息。
12.—种移动终端,其特征在于,所述终端包括播放群组管理模块、录制模块以及播放模块, 所述播放群组管理模块,用于建立连接,并形成播放群组; 所述录制模块,用于实时录制本机操作场景,并将录制得到的数据发送给播放群组中的Guest移动终 而; 所述播放模块,用于实时播放Host移动终端发送来的数据。
13.根据权利要求12所述的终端,其特征在于,所述播放群组管理模块,用于向Host移动终端发送远程连接请求,或者在收到远程连接请求时,与发送所述请求的移动终端建立连接,并将所述移动终端作为Guest移动终端添加到播放群组中; 所述录制模块,用于获取播放群组中所有Guest移动终端的状态并记录,判断播放群组中是否有处于激活状态的Guest移动终端,并将录制得到的数据发送给处于激活状态的Guest移动终端,以及保存录制得到的数据; 所述播放模块,用于根据本机的配置参数,对收到的所述数据进行调整,并根据用户设置,判断是否需要保存所述数据,在用户需要保存时,保存所述数据。
14.根据权利要求12或13所述的终端,其特征在于,所述播放群组管理模块,用于在所述录制模块工作过程中,收到移动终端发送的远程连接请求时或者向移动终端发送远程连接请求且所述移动终端接受后,与所述移动终端建立连接,并将其添加到所述播放群组,同时通知所述录制模块所述Guest移动终端加入播放群组;收到播放群组中的Guest移动终端发送的停止播放通知时,通知所述录制模块将其状态修改为非激活;收到播放群组中的Guest移动终端发送的接收请求时,通知所述录制模块将其状态修改为激活;检测播放群组中的各Guest移动终端的连接状态,并在检测到有Guest移动终端断开连接或者收到播放群组中的Guest移动终端发送的断开连接通知时,通知所述录制模块删除所述Guest移动终端的记录并删除与所述Guest移动终端的连接;以及在收到所述录制模块的结束通知时,删除与所有Guest的连接,释放所述播放群组; 所述录制模块,用于在录制开始前,向所述播放群组中的所有Guest移动终端发送开始通知;在录制过程中,根据所述播放群组管理模块发送的通知,修改相应Guest的状态或者删除相应Guest的状态记录;以及在操作场景录制结束后,向所述播放群组管理模块及所述播放群组中的所有Guest移动终端发送结束通知。
全文摘要
本发明涉及一种移动终端及其远程实时播放操作场景的方法,上述终端包括播放群组管理模块、录制模块以及播放模块;上述方法为Host移动终端与Guest移动终端建立连接,形成播放群组,Host移动终端实时录制本机操作场景,并将录制得到的数据发送给播放群组中的Guest移动终端,Guest移动终端实时播放收到的数据。本发明操作简单,丰富了移动终端间的信息传递方式。
文档编号H04W88/02GK102932807SQ20111022619
公开日2013年2月13日 申请日期2011年8月8日 优先权日2011年8月8日
发明者王昭鑫, 郭青 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1