一种应用程序数据的即时分享与运行方法及其系统的制作方法_2

文档序号:8365585阅读:来源:国知局
br> 图2为本发明第二实施例提供的一种应用程序数据的即时分享与运行方法流程图;
图3为本发明第三实施例提供的一种应用程序数据的即时分享与运行方法流程图;
图4为本发明第四实施例提供的一种应用程序数据的即时分享与运行方法流程图;
图5为本发明第五实施例提供的一种应用程序数据的即时分享与运行方法流程图;
图6为本发明第六实施例提供的一种应用程序数据的即时分享与运行系统的方块示意图。
[0022]
【具体实施方式】
[0023]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明的保护范围。
[0024]本发明在以下各实施例的描述中,仅以所述应用程序数据的即时分享与运行方法应用于移动终端进行阐述与说明,然而并不用于限定本发明,其它带有触摸屏的终端或设备同样可应用在本发明的技术方案中,其原理与移动终端的应用基本相同,于本发明实施例中将不作赘述。且所述移动终端包括但不限定为具有触摸屏的智能手机、平板电脑、上网本、PDA (Portable Digital Assistant)、音频层 _4 (MP4)播放器等。
[0025]第一实施例
请参考图1,图1为本发明第一实施例提供的一种应用程序数据的即时分享与运行方法流程图。本实施例提供了一种应用程序数据的即时分享与运行方法,所述方法包括以下步骤:
步骤S101、在确定进行数据分享时,响应用户执行的指令,获取发送方终端的一应用程序的运行数据并存档,同时控制所述发送方终端的所述应用程序暂停运行;
步骤S102、将所述运行数据发送至第三方服务器;
步骤S103、所述第三方服务器将所述运行数据发送至位于所述发送方终端周围的至少一接收方终端上并储存在一文件夹内;
步骤S104、侦测所述接收方终端是否安装有所述应用程序;以及若所述接收方终端安装有所述应用程序,则执行步骤S105、将控制所述应用程序读取所述文件夹内的所述运行数据并运行,即控制所述接收方终端上的所述应用程序从所述发送方终端的暂停处接续运行。
[0026]在步骤SlOl中,在确定进行数据分享时,用户需要通过在所述发送方终端上执行一操作指令,即分享指令,具体的实现方法可为:在应用程序的界面上触摸一预定按键以触发指令的发出。当系统程序检测到用户所执行的指令后,将触发系统程序开始获取所述发送方终端的一应用程序的运行数据,因此将用户执行的指令,作为是否获取所述发送方终端的一应用程序的运行数据的触发条件。
[0027]系统程序在获取所述应用程序的运行数据后将其存档,同时将控制所述发送方终端的所述应用程序暂停运行。在本实施例中,所述应用程序包括游戏、视频、音乐应用中的任意一种。例如,设定所述应用程序为视频应用,用户通过所述视频应用观看视频至第N分N秒处,则当系统程序检测到用户于所述视频应用上执行指令时,将响应所述指令,即系统程序获取所述视频应用的当前的运行数据并存档,在所述运行数据中,将包含有当前视频播放时间的数据,同时,系统程序还将控制所述视频应用暂停播放该视频,即控制所述视频应用在视频播放的第N分N秒处暂停。
[0028]再例如,设定所述应用程序为游戏应用,用户操作所述游戏应用至第N关处,则当系统程序检测到用户于所述游戏应用上执行指令时,将响应所述指令,即系统程序获取所述游戏应用的当前的运行数据并存档,在所述运行数据中,将包含有当前游戏关卡的数据,同时,系统程序还将控制所述游戏应用暂停,即控制所述游戏应用在游戏进行的第N关处暂停。
[0029]在步骤S102中,系统程序将所述运行数据发送至所述第三方服务器,具体实施时,系统程序将所述运行数据通过无线网络发送至所述第三方服务器,具体可以是通过蓝牙(Bluetooth)、无线高保真(Wireless Fidelity,W1-Fi)、红外数据传输(InfraredData Associat1n, IrDA)、ZigBee、超宽频(Ultra Wide Band)、近距离无线通信(NearField Communicat1n, NFC)等方式中的任意一种将所述运行数据发送至所述第三方服务器。
[0030]在步骤S103中,所述第三方服务器将通过上述无线网络将所述运行数据发送至位于所述发送方终端周围的至少一接收方终端上,所述接收方终端接收到所述运行数据后将其存储在所述文件夹内。
[0031]在步骤S104中,系统程序将侦测所述接收方终端是否安装有所述应用程序,例如,所述接收方终端接收到的所述运行数据为视频应用的运行数据,则在本步骤中,系统程序将侦测所述接收方终端是否安装有所述视频应用;或者,例如,所述接收方终端接收到的所述运行数据为游戏应用的运行数据,则在本步骤中,系统程序将侦测所述接收方终端是否安装有所述游戏应用。
[0032]在步骤S105中,例如,所述应用程序为上述中的视频应用,则在本步骤中,系统程序将控制所述视频应用读取储存在所述接收方终端上的所述文件夹内的所述运行数据并运行,即控制所述接收方终端上的所述视频应用从所述发送方终端的暂停处接续播放,即从第N分N秒处继续播放;再例如,所述应用程序为上述中的游戏应用,则在本步骤中,系统程序将控制所述游戏应用读取储存在所述接收方终端上的所述文件夹内的所述运行数据并运行,即控制所述接收方终端上的所述游戏应用从所述发送方终端的暂停处接续运行,即从游戏的第N关处暂停继续游戏。
[0033]在步骤S104中,若侦测到所述接收方终端没有安装所述应用程序,则将结束流程。
[0034]第二实施例
请参考图2,图2为本发明第二实施例提供的一种应用程序数据的即时分享与运行方法流程图。本实施例与图1所示的第一实施例大体一致,不同之处在于,在本实施例中,所述运行数据内还包括有所述应用程序的数据安装包,具体地,本实施例的所述方法包括以下步骤:
步骤S201、在确定进行数据分享时,响应用户执行的指令,获取发送方终端的一应用程序的运行数据并存档,同时控制所述发送方终端的所述应用程序暂停运行;
步骤S202、将所述运行数据发送至第三方服务器;
步骤S203、所述第三方服务器将所述运行数据发送至位于所述发送方终端周围的至少一接收方终端上并储存在一文件夹内;
步骤S204、侦测所述接收方终端是否安装有所述应用程序;
若所述接收方终端安装有所述应用程序,则执行步骤S205、将控制所述应用程序读取所述文件夹内的所述运行数据并运行,即控制所述接收方终端上的所述应用程序从所述发送方终端的暂停处接续运行;
若所述接收方终端没有安装所述应用程序,则将执行步骤S206、启用所述应用程序的数据安装包,在所述接收方终端界面上显示安装提示信息;
步骤S207、判断所述接收方终端是否成功安装所述应用程序;以及当所述接收方终端成功安装所述应用程序时,将返回步骤S205。
[0035]在步骤S207中,若判断出所述接收方终端没有成功安装所述应用程序,则将结束流程。
[0036]具体地,在本实施例中,系统程序检测到所述接收方终端没有安装所述应用程序时,将触发系统程序启用所述运行数据内的所述应用程序的数据安装包,因此将有无检测到所述接收方终端安装所述应用程序,作为启用所述应用程序的数据安装包的触发条件。进一步地,所述应用程序的数据安装包启用后,将在所述接收方终端界面上显示安装提示信息,所述安装提示信息上显示有确认安装按钮以及取消安装按钮,当用户于所述接收方终端界面上按压所述确认安装按钮时,则将进行安装。
[0037]例如,所述接收方接收到的所述数据安装包为视频应用的数据安装包,则在步骤S207中,系统程序将判断所述接收方终端是否成功安装所述视频应用,若是,则系统程序将控制所述视频应用读取储存在所述接收方终端上的所述文件夹内的所述运行数据并运行,即控制所述接收方终端上的所述视频应用从所述发送方终端的暂停处接续播放。
[0038]第三实施例
请参考图3,图3为本发明第三实施例提供的一种应用程序数据的即时分享与运行方法流程图。本实施例与图1所示的第一实施例大体一致,不同之处在于,在本实施例中,所述方法包括以下步骤:
步骤S301、在确定进行数据分享时,响应用户执行的指令,获取发送方终端的一应用程序的运行数据并存档,同时控制所述发送方终端的所述应用程序暂停运行;
步骤S302、将所述运行数据发送至第三方服务器;
步骤S303、所述第三方服务器向所述发送方终端周围的至少一接收方终端上发送一接收提不?目息;
步骤S304、所述接收方终端接收到所述接收提示信息后将于界面上显示一接收提示框,所述接收提示框包括一确认接收键以及一取消接收键;
步骤S305、判断用户是否于界面上按压所述确认接收键;
当用户于界面上按压所述确认接收键时,执行步骤S
...
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1