一种用于在用户设备间切换当前网络应用的方法与设备的制作方法

文档序号:7675782阅读:135来源:国知局
专利名称:一种用于在用户设备间切换当前网络应用的方法与设备的制作方法
技术领域
本发明涉及互联网技术领域,尤其涉及一种用于在用户设备间切换当前网络应用的技术。
背景技术
随着互联网技术的不断发展,网络应用的不断普及,越来越多的用户习惯随时随地的通过各种用户设备观看视频、浏览网页等,例如在户外行走时通过手机、平板电脑、个人PPC等移动终端观看视频,在室内则通过计算机、机顶盒等设备观看视屏。然而,现有技术还无法支持用户随心所欲地在各个用户设备间无缝切换当前网络应用,例如用户在路上通过手机观看某个视频,但当其进入具有机顶盒的室内空间时,如到家时,则更希望能将其正在观看的视频切换至该机预盒继续观看,以获得更好的观看体验。因此,如何在用户设备间方便、快捷地切换当前网络应用,以提升用户的使用体验,成为本领域技术人员亟需解决的一个问题。

发明内容
本发明的目的是提供一种用于在用户设备间切换当前网络应用的方法与设备。根据本发明的一个方面,提供了一种在第一用户设备端实现的用于将第一用户设备的当前网络应用切换至第二用户设备的方法,其中,该方法包括以下步骤a获取将第一用户设备的当前网络应用切换至第二用户设备的切换请求;b根据所述当前网络应用,获取与所述当前网络应用相对应的应用相关信息;c将所述切换请求发送至所述第二用户设备,其中,所述切换请求包括所述应用相关fe息。根据本发明的另一个方面,提供了一种在第二用户设备端实现的用于将第一用户设备的当前网络应用切换至第二用户设备的方法,其中,该方法包括以下步骤A接收自第一用户设备所发送的切换请求,其中,所述切换请求包括应用相关信息;B根据所述应用相关信息,在网络应用信息库中进行匹配查询,以获得与所述应用相关信息相匹配的当前网络应用;C根据所述应用相关信息,将所述当前网络应用提供至第二用户设备。根据本发明的又一个方面,提供了一种在网络设备端辅助实现的用于将第一用户设备的当前网络应用切换至第二用户设备的方法,其中,该方法包括以下步骤-接收自第一用户设备所发送的切换请求,其中,所述切换请求包括应用相关信息与目的设备信息;-根据所述目的设备信息,将所述切换请求发送至与所述目的设备信息相对应的第二用户设备,其中,所述切换请求包括所述应用相关信息。根据本发明的再一方面,还提供了一种用于将第一用户设备的当前网络应用切换至第二用户设备的第一用户设备,其中,该设备包括第一获取装置,用于获取将第一用户设备的当前网络应用切换至第二用户设备的切换请求;第二获取装置,用于根据所述当前网络应用,获取与所述当前网络应用相对应的应用相关信息;第一发送装置,用于将所述切换请求发送至所述第二用户设备,其中,所述切换请求包括所述应用相关信息。根据本发明的再一方面,还提供了一种用于将第一用户设备的当前网络应用切换至第二用户设备的第二用户设备,其中,该设备包括第二接收装置,用于接收自第一用户设备所发送的切换请求,其中,所述切换请求包括应用相关信息;匹配装置,用于根据所述应用相关信息,在网络应用信息库中进行匹配查询,以获得与所述应用相关信息相匹配的当前网络应用;提供装置,用于根据所述应用相关信息,将所述当前网络应用提供至第二用户设备。根据本发明的再一方面,还提供了一种用于辅助实现将第一用户设备的当前网络应用切换至第二用户设备的网络设备,其中,该设备包括第三接收装置,用于接收自第一用户设备所发送的切换请求,其中,所述切换请求包括应用相关信息与目的设备信息;第三发送装置,用于根据所述目的设备信息,将所述切换请求发送至与所述目的设备信息相对应的第二用户设备,其中,所述切换请求包括所述应用相关信息。根据本发明的再一方面,还提供了一种用于实现将第一用户设备的当前网络应用切换至第二用户设备的系统,包括如上述的第一用户设备及如上述的第二用户设备。根据本发明的再一方面,还提供了一种用于实现将第一用户设备的当前网络应用切换至第二用户设备的系统,包括如上述的第一用户设备、如上述的第二用户设备及如上述的网络设备。与现有技术相比,本发明通过将第一用户设备的网络应用切换至了第二用户设备,实现了用户设备间方便、快捷地切换当前网络应用,从而提升了用户的使用体验。


通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显图1示出根据本发明一个方面的用于在用户设备间切换当前网络应用的设备示意图;图2示出根据本发明一个优选实施例的用于在用户设备间切换当前网络应用的设备示意图;图3示出根据本发明另一个方面的用于在用户设备间切换当前网络应用的方法流程图;图4示出根据本发明一个优选实施例的用于在用户设备间切换当前网络应用的方法流程图。附图中相同或相似的附图标记代表相同或相似的部件。
具体实施例方式下面结合附图对本发明作进一步详细描述。图1示出根据本发明一个方面的用于在用户设备间切换当前网络应用的设备示意图;其中,第一用户设备1包括第一获取装置11、第二获取装置12和第一发送装置13, 第二用户设备2包括第二接收装置21、匹配装置22和提供装置23。在此,第一用户设备1 和第二用户设备2包括但不限于任何一种可与用户通过键盘、鼠标、遥控器、触摸板、或手写设备等方式进行人机交互的电子产品,例如计算机、手机、PDA、掌上电脑PPC或IPTV等。 在此,第一用户设备1与第二用户设备2之间的通信方式包括但不限于基于诸如TCP/IP协议、UDP协议等的分组数据传输。第一用户设备1和第二用户设备2的各个装置之间互相配合,以完成将第一用户设备的当前网络应用切换至第二用户设备。具体地,第一用户设备1中的第一获取装置11 获取将第一用户设备1的当前网络应用切换至第二用户设备的切换请求;第二获取装置12 根据所述当前网络应用,获取与所述当前网络应用相对应的应用相关信息;第一发送装置 13将所述切换请求发送至所述第二用户设备2,其中,所述切换请求包括所述应用相关信息;第二用户设备2中的第二接收装置21接收自第一用户设备1所发送的切换请求,其中, 所述切换请求包括应用相关信息;匹配装置22根据所述应用相关信息,在网络应用信息库中进行匹配查询,以获得与所述应用相关信息相匹配的当前网络应用;提供装置23根据所述应用相关信息,将所述当前网络应用提供至第二用户设备2。上述各装置之间是持续不断工作的,在此,本领域技术人员应理解“持续”是指上述各装置分别按照设定的或实时调整的工作模式要求进行切换请求的获取、应用相关信息的获取、切换请求的发送与接收、当前网络应用的匹配与提供,直至该第一获取装置11停止获取切换请求。其中,第一用户设备1中的第一获取装置11获取将第一用户设备1的当前网络应用切换至第二用户设备2的切换请求。具体地,用户通过与第一用户设备1的交互,在该第一用户设备1上通过点击、长按相应的按钮、或者通过划动屏幕等操作,触发将第一用户设备1的当前网络应用切换至第二用户设备2的切换请求,第一获取装置11通过调用该第一用户设备1的应用程序接口(API)或其他约定的通信方式,获取该切换请求;或者,第一获取装置11通过自动检测获知在其通信范围内的第二用户设备2,并据此生成将该第一用户设备1的当前网络应用切换至第二用户设备2的切换请求,例如,该第一用户设备1通过广播的形式向在其通信范围内的第二用户设备2发送请求,接收自该第二用户设备2返回的请求响应,并基于此生成切换请求;或者,该第一用户设备1接收自第二用户设备2所发送的切换预请求,第一获取装置11根据该切换预请求,生成与该切换预请求相对应的将该第一用户设备1的当前网络应用切换至第二用户设备2的切换请求。在此,当前网络应用包括但不限于用户在第一用户设备1上的当前视频、当前音频、当前网页等。例如,用户正在手机上观看某个视频,当其进入具有机顶盒的空间时,点击了该手机上的切换按钮,触发了将该视频切换至该机顶盒的切换请求,第一获取装置11通过调用该手机的应用程序接口 (API),获取该切换请求。本领域技术人员应能理解上述获取切换请求的方式仅为举例,其他现有的或今后可能出现的获取切换请求的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。第二获取装置12根据所述当前网络应用,获取与所述当前网络应用相对应的应用相关信息。具体地,第二获取装置12根据该第一用户设备1的当前网络应用,通过诸如访问当前网络应用所对应的应用日志、对当前网络应用所对应的页面进行解析处理,或者通过与当前网络应用所对应的第三方设备的交互,获取与该当前网络应用相对应的应用相关信息,包括但不限于该当前网络应用的名称、URL、目录信息、播放位置信息或浏览位置信息等。例如,当所述当前网络应用为多媒体资源播放时,第一用户设备1将实时地生成该多媒体资源播放所对应的多媒体资源的名称、URL、目录信息、播放位置信息等应用相关信息, 并写入其对应的播放日志中;当第一获取装置11获取到将第一用户设备1的该多媒体资源播放应用切换至第二用户设备2的切换请求,第二获取装置12根据该多媒体资源播放, 通过访问该多媒体资源播放器的播放日志,获取与该多媒体资源播放相对应的应用相关信息,如该多媒体资源播放所对应的多媒体资源的名称、URL、目录信息、播放位置信息等。又如,假设所述当前网络应用为网页应用,如网页浏览或基于网页的视频播放;当第一获取装置11获取到将第一用户设备1的网页应用切换至第二用户设备2的切换请求,第二获取装置12根据该网页应用,通过JSP、ASP等页面技术对该网页应用所对应的页面进行解析处理,获取与该网页相对应的应用相关信息,如该网页的名称、URL、浏览位置等。本领域技术人员应能理解上述与当前网络应用相对应的应用相关信息仅为举例,其他现有的或今后可能出现的与当前网络应用相对应的应用相关信息如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。本领域技术人员还应能理解上述获取应用相关信息的方式仅为举例,其他现有的或今后可能出现的获取应用相关信息的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。第一发送装置13将所述切换请求发送至所述第二用户设备2,其中,所述切换请求包括所述应用相关信息。具体地,第一发送装置13实时、定期或应事件触发地将所述切换请求发送至第二用户设备2,例如通过一次或多次调用第二用户设备2的应用程序接口 (API),或通过http、https等其他约定的通信方式,将第一获取装置11所获取的切换请求发送至该第二用户设备2,其中,该切换请求包括第二获取装置12所获取的所述当前网络应用相对应的应用相关信息。例如,用户正在手机上观看视频“里约大冒险”,当其进入具有机顶盒的空间时,点击了该手机上的切换按钮,触发了将该视频切换至该机顶盒的切换请求,第一获取装置11通过调用该手机的应用程序接口(API),获取该切换请求;第二获取装置12根据该视频,获取了与该视频“里约大冒险”相对应的名称、URL、目录信息、播放位置信息等应用相关信息;接着,第一发送装置13通过调用该机顶盒的应用程序接口(API),将该切换请求发送至该机顶盒,该切换请求包括上述与该视频“里约大冒险”相对应的应用相关信息。本领域技术人员应能理解上述将切换请求发送至第二用户设备的方式仅为举例, 其他现有的或今后可能出现的将切换请求发送至第二用户设备的方式如可适用于本发明, 也应包含在本发明保护范围以内,并在此以引用方式包含于此。第二用户设备2中的第二接收装置21接收自第一用户设备1所发送的切换请求, 其中,所述切换请求包括应用相关信息。具体地,第二接收装置21通过应用程序接口(API) 或http、https等其他约定的通信方式,接收自第一用户设备1所发送的切换请求,其中,该切换请求包括该第一用户设备1的与当前网络应用相对应的应用相关信息,包括但不限于该当前网络应用的名称、URL、目录信息、播放位置信息或浏览位置信息等。本领域技术人员应能理解上述接收切换请求的方式仅为举例,其他现有的或今后可能出现的接收切换请求的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。匹配装置22根据所述应用相关信息,在网络应用信息库中进行匹配查询,以获得与所述应用相关信息相匹配的当前网络应用。具体地,匹配装置22根据第二接收装置21 所接收的切换请求,从该切换请求的特定字段中提取出与该切换请求相对应的应用相关信息,并根据该应用相关信息,通过数据库匹配查询等方式,在网络应用信息库中进行匹配查询,获得与该应用相关信息相匹配的当前网络应用,也即,获得与第一用户设备1的当前网络应用相对应的网络应用。接前例,机顶盒上的第二接收装置21接收了自用户的手机所发送的切换请求,该切换请求包括了与视频“里约大冒险”相对应的视频名称、视频地址、目录信息、播放位置信息等应用相关信息;匹配装置22根据上述应用相关信息,在网络应用信息库中进行匹配查询,获得了该视频“里约大冒险”。在此,网络应用信息库存储有与当前网络应用相关的应用信息,例如,对于视频播放应用,该网络应用信息库可存储有该视频播放应用的视频文件或该视频文件的访问地址;再如,对于页面浏览应用,该网络应用信息库可存储有该页面浏览应用的页面文件或该页面文件的访问地址。本领域技术人员应能理解上述匹配获得当前网络应用的方式仅为举例,其他现有的或今后可能出现的匹配获得当前网络应用的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。提供装置23根据所述应用相关信息,将所述当前网络应用提供至第二用户设备 2。具体地,提供装置23根据与当前网络应相对应的应用相关信息,包括但不限于该当前网络应用的名称、URL、目录信息、播放位置信息或浏览位置信息等,将该当前网络应用提供至第二用户设备2。例如,当该当前网络应用为网页时,提供装置23通过页面技术,如JSP、 ASP、PHP等页面技术,将该网页提供至第二用户设备2。优选地,假设用户通过第一用户设备1浏览至某专题网页的第2页;提供装置23根据该网页的浏览位置信息,将该专题网页的第2页提供至该第二用户设备2,以使用户可以在该第二用户设备2上继续浏览该专题网页。又如,当该当前网络应用为多媒体资源播放时,提供装置23例如通过Flash播放器等方式,将该多媒体资源提供至该第二用户设备2。优选地,提供装置23根据该多媒体资源的播放位置信息,将该多媒体资源提供至该第二用户设备2,并从该播放位置开始播放,以使该用户可以在该第二用户设备2上继续观看该多媒体资源。例如,机顶盒上的第二接收装置21接收了自用户的手机所发送的切换请求,该切换请求包括了与视频“里约大冒险” 相对应的应用相关信息,如视频名称“里约大冒险”、视频地址、目录信息、播放位置信息“30 分钟40秒”等;匹配装置22根据上述应用相关信息,在网络应用信息库中进行匹配查询, 获得了该视频“里约大冒险”;接着,提供装置23根据播放位置信息“30分钟40秒”,通过 Flash播放器,将该视频“里约大冒险”提供至该机顶盒,以使用户可以在电视机上从30分钟40秒开始继续观看该视频“里约大冒险”。本领域技术人员应能理解上述将当前网络应用提供至第二用户设备的方式仅为举例,其他现有的或今后可能出现的将当前网络应用提供至第二用户设备的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
优选地,第二用户设备2中的所述匹配装置22根据所述应用相关信息,并结合所述第二用户设备2的设备相关信息,在所述网络应用信息库中进行匹配查询,以获得所述当前网络应用。具体地,匹配装置22根据第二接收装置21所接收的切换请求,从该切换请求的特定字段中提取出与该切换请求相对应的应用相关信息,并根据该应用相关信息,结合该第二用户设备2的设备相关信息,例如屏幕大小、分辨率等,通过数据库匹配查询等方式,在网络应用信息库中进行匹配查询,获得与该应用相关信息相匹配的当前网络应用,也即,获得与第一用户设备1的当前网络应用相对应的网络应用。例如,机顶盒上的第二接收装置21接收了自用户的手机所发送的切换请求,该切换请求包括了与视频“里约大冒险” 相对应的视频名称、视频地址、目录信息、播放位置信息等应用相关信息;匹配装置22根据上述应用相关信息,再根据该机顶盒所对应的电视机的屏幕分辨率,在网络应用信息库中进行匹配查询,获得与该电视机的屏幕分辨率相匹配的视频“里约大冒险”,如码流更大、更高清的视频“里约大冒险”。本领域技术人员应能理解上述匹配获得当前网络应用的方式仅为举例,其他现有的或今后可能出现的匹配获得当前网络应用的方式如可适用于本发明, 也应包含在本发明保护范围以内,并在此以引用方式包含于此。优选地,第一用户设备1还包括检测装置(未示出),该检测装置检测是否满足将所述第一用户设备1的当前网络应用切换至第二用户设备2的切换触发条件;其中,所述第一获取装置11当满足所述切换触发条件时,生成所述切换请求。具体地,检测装置例如通过调用该第一用户设备1的应用程序接口(API)或其他约定的通信方式,获取用户在第一用户设备1上的用户操作,检测是否满足将所述第一用户设备1的当前网络应用切换至第二用户设备2的切换触发条件,例如第一用户设备1上的用户操作与预置的切换触发操作是否相匹配、是否满足所述第一用户设备上1的预置触发规则等;接着,所述第一获取装置 11当满足所述切换触发条件时,生成将所述第一用户设备1的当前网络应用切换至第二用户设备2的切换请求,其中,所述切换请求包括所述应用相关信息。例如,第一用户设备1 上预置的切换触发操作为长按切换按钮超过5秒,检测装置例如通过调用该第一用户设备 1的应用程序接口(API)或其他约定的通信方式,获取用户在该第一用户设备1上的用户操作,当该用户操作为长按切换按钮超过5秒时,检测装置判断该第一用户设备1满足切换触发条件;接着,第一获取装置11生成将该第一用户设备1上的当前网络应用切换至第二用户设备2的切换请求。本领域技术人员应能理解上述检测是否满足切换触发条件的方式仅为举例,其他现有的或今后可能出现的检测是否满足切换触发条件的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。更优选地,所述切换触发条件包括以下至少任一项-所述第一用户设备1上的用户操作与预置的切换触发操作相匹配;-满足所述第一用户设备1上的预置触发规则。具体地,当所述切换触发条件包括所述第一用户设备1上的用户操作与预置的切换触发操作相匹配,检测装置通过调用该第一用户设备1的应用程序接口(API)或其他约定的通信方式,获取用户在第一用户设备1上的用户操作,检测所述用户操作与预置的切换触发操作是否相匹配。例如该第一用户设备1上预置的切换触发操作为长按切换按钮超过5秒,检测装置获取用户在该第一用户设备1上的用户操作,当该用户操作为长按切换按钮超过5秒时,检测装置判断满足切换触发条件。当所述切换触发条件包括满足所述第一用户设备1上的预置触发规则,例如该第一用户设备1上的预置触发规则为当检测到第二用户设备2时,自动生成将该第一用户设备1上的当前网络应用切换至第二用户设备2的切换请求,则当检测装置检测出第二用户设备2时,判断满足切换触发条件。本领域技术人员应能理解上述切换触发条件仅为举例,其他现有的或今后可能出现的切换触发条件如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。在一个优选实施例中(参见图1),第二用户设备2还包括第二发送装置(未示出),第一用户设备1还包括第一接收装置(未示出),该第二发送装置向所述第一用户设备1发送切换预请求;该第一接收装置接收自第二用户设备发送的切换预请求;其中,第一用户设备1中的第一获取装置11生成与所述切换预请求相对应的所述切换请求;第二用户设备2中的第二接收装置21接收自所述第一用户设备1所发送的与所述切换预请求相对应的切换请求,其中,所述切换请求包括所述应用相关信息。以下参照图1对该优选实施例进行详细描述,第二用户设备2中的第二发送装置向所述第一用户设备1发送切换预请求;第一用户设备1中的第一接收装置接收自第二用户设备发送的切换预请求;第一获取装置11生成与所述切换预请求相对应的所述切换请求;第二获取装置12根据当前网络应用,获取与该当前网络应用相对应的应用相关信息;第一发送装置13将该切换请求发送至所述第二用户设备2,其中,所述切换请求包括所述应用相关信息;第二用户设备2中的第二接收装置21接收自所述第一用户设备1所发送的与所述切换预请求相对应的切换请求, 其中,所述切换请求包括所述应用相关信息;匹配装置22根据所述应用相关信息,在网络应用信息库中进行匹配查询,以获得与所述应用相关信息相匹配的当前网络应用;提供装置23根据所述应用相关信息,将所述当前网络应用提供至第二用户设备。其具体过程与前述参照图1所描述的实施例中第二获取装置12、第一发送装置13、匹配装置22和提供装置 23所执行的过程相同,为简明起见,以引用方式包含于此,而不做赘述。具体地,第二用户设备2中的第二发送装置实时、定期或应事件触发地,向第一用户设备1发送切换预请求,例如通过一次或多次调用该第一用户设备1提供的应用程序接口(API)或其他约定的通信方式,将切换预请求发送至该第一用户设备1 ;接着,第一用户设备1中的第一接收装置通过诸如前述API或其他约定的通信方式,接收自该第二发送装置所发送的切换预请求;随后, 第一获取装置11根据该切换预请求,生成与该切换预请求相对应的将第一用户设备1上的当前网络应用切换至第二用户设备2的切换请求;第二用户设备2中的第二接收装置21通过API或其他约定的通信方式,接收自该第一用户设备1所发送的与所述切换预请求相对应的切换请求,其中,所述切换请求包括与该第一用户设备1上的当前网络应用相对应的应用相关信息。优选地,所述当前网络应用包括多媒体资源播放;其中,所述应用相关信息包括以下至少任一项-所述多媒体资源播放所对应的多媒体资源的名称;-所述多媒体资源的URL;-所述多媒体资源的目录信息;-所述多媒体资源的播放位置信息。具体地,当所述当前网络应用包括多媒体资源播放时,与该多媒体资源播放相对应的应用相关信息包括所述多媒体资源播放所对应的多媒体资源的名称,第一用户设备1中的第二获取装置12获取到该多媒体资源的名称,第一发送装置13将该多媒体资源的名称发送至第二用户设备2,第二用户设备2中的匹配装置22根据该多媒体资源的名称,在网络应用信息库中进行匹配查询,获得该多媒体资源。当所述应用相关信息包括所述多媒体资源的URL,第一用户设备1中的第二获取装置12获取到该多媒体资源的URL,第一发送装置13将该多媒体资源的URL发送至第二用户设备2,第二用户设备2中的匹配装置22根据该多媒体资源的URL,在网络应用信息库中进行匹配查询,获得该多媒体资源。当所述应用相关信息包括多媒体资源的目录信息,第一用户设备1中的第二获取装置12获取到该多媒体资源的目录信息,第一发送装置13将该多媒体资源的目录信息发送至第二用户设备2, 第二用户设备2中的匹配装置22根据该多媒体资源的目录信息,在网络应用信息库中进行匹配查询,获得该多媒体资源。当所述应用相关信息包括多媒体资源的播放位置信息,第一用户设备1中的第二获取装置12获取到该多媒体资源的播放位置信息,第一发送装置13 将该多媒体资源的播放位置信息发送至第二用户设备2,第二用户设备2中的提供装置23 根据该多媒体资源的播放位置信息,将匹配装置22匹配获得的多媒体资源按照该播放位置信息提供给第二用户设备2。本领域技术人员应能理解,本发明实施例还可以将上述应用相关信息任意组合,并通过匹配装置22在网络应用信息库中匹配查询,以获得所述当前网络应用。本领域技术人员还应能理解上述多媒体资源的应用相关信息仅为举例,其他现有的或今后可能出现的多媒体资源的应用相关信息如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。图2示出根据本发明一个优选实施例的用于在用户设备间切换当前网络应用的设备示意图;其中,第一用户设备1包括第一获取装置11’、第二获取装置12’和第一发送装置13’ ;网络设备3包括第三接收装置31’和第三发送装置32’ ;第二用户设备2包括第二接收装置21’、匹配装置22’和提供装置23’。其中,第一用户设备1中的第一获取装置 11’和第二获取装置12’分别与图1所示对应装置11和12相同,故此处不再赘述,并通过引用的方式包含于此;第二用户设备2中的匹配装置22’和提供装置23’分别与图1所示对应装置22和23相同,故此处不再赘述,并通过引用的方式包含于此。第一用户设备1、网络设备3和第二用户设备2的各个装置之间互相配合,以完成将第一用户设备的当前网络应用切换至第二用户设备。具体地,第一用户设备1中的第一获取装置11’获取将第一用户设备的当前网络应用切换至第二用户设备的切换请求;第二获取装置12’根据所述当前网络应用,获取与所述当前网络应用相对应的应用相关信息; 第一发送装置13’将所述切换请求发送至网络设备3,其中,所述切换请求包括所述应用相关信息和与所述第二用户设备相对应的目的设备信息;网络设备3中的第三接收装置31’ 接收自第一用户设备1所发送的切换请求,其中,所述切换请求包括应用相关信息与目的设备信息;第三发送装置32’根据所述目的设备信息,将所述切换请求发送至与所述目的设备信息相对应的第二用户设备2 ;第二用户设备2中的第二接收装置21’接收自网络设备所发送的切换请求,其中,所述切换请求包括所述应用相关信息;匹配装置22’根据所述应用相关信息,在网络应用信息库中进行匹配查询,以获得与所述应用相关信息相匹配的当前网络应用;提供装置23’根据所述应用相关信息,将所述当前网络应用提供至第二用户设备。上述各装置之间是持续不断工作的,在此,本领域技术人员应理解“持续”是指上述各装置分别按照设定的或实时调整的工作模式要求进行切换请求的获取,应用相关信息的获取,切换请求的发送、接收、转发与接收,以及当前网络应用的匹配与提供,直至该第一获取装置11停止获取切换请求。其中,第一用户设备1中的第一发送装置13’将所述切换请求发送至网络设备3, 其中,所述切换请求包括所述应用相关信息和与所述第二用户设备2相对应的目的设备信息。具体地,第一发送装置13’实时、定期或应事件触发地,将第一获取装置11’所提供的切换请求发送至网络设备3,例如通过一次或多次调用网络设备3提供的应用程序接口(API) 或其他约定的通信方式,将该切换请求发送该网络设备3,其中,该切换请求包括与该当前网络应用相对应的应用相关信息和与所述第二用户设备2相对应的目的设备信息。本领域技术人员应能理解上述将切换请求发送至网络设备的方式仅为举例,其他现有的或今后可能出现的将切换请求发送至网络设备的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。网络设备3中的第三接收装置31’接收自第一用户设备1所发送的切换请求,其中,所述切换请求包括应用相关信息与目的设备信息。具体地,第三接收装置31’例如通过前例中所述的API或其他约定的通信方式,接收自第一用户设备1所发送的将第一用户设备1上的当前网络设备切换至第二用户设备2的切换请求,其中,所述切换请求包括与该当前网络应用相对应的应用相关信息和与所述第二用户设备2相对应的目的设备信息。第三发送装置32’根据所述目的设备信息,将所述切换请求发送至与所述目的设备信息相对应的第二用户设备2,其中,所述切换请求包括所述应用相关信息。具体地,第三发送装置32’根据第三接收装置31’所接收的切换请求,从该切换请求的特定字段中提取出与所述第二用户设备2相对应的目的设备信息,并根据该目的设备信息,通过一次或多次调用第二用户设备2提供的应用程序接口(API)或其他约定的通信方式,将所述切换请求发送至与所述目的设备信息相对应的第二用户设备2,其中,所述切换请求包括所述应用相关信息。第二用户设备2中的第二接收装置21’接收自网络设备所发送的切换请求,其中, 所述切换请求包括所述应用相关信息。具体地,第二接收装置21’例如通过前例中所述的 API或其他约定的通信方式,接收自网络设备3所发送的切换请求,其中,所述切换请求包括与第一用户设备1的当前网络应用相对应的应用相关信息。例如,用户正在手机上观看视频“里约大冒险”,当其进入具有机顶盒的空间时,点击了该手机上的切换按钮,触发了将该视频切换至该机顶盒的切换请求,第一获取装置11’通过调用该手机的应用程序接口 (API),获取该切换请求;第二获取装置12’根据该视频,获取了与该视频“里约大冒险”相对应的名称、URL、目录信息、播放位置信息等应用相关信息;接着,第一发送装置13’通过调用网络设备3所提供的应用程序接口(API),将切换请求发送至网络设备3,该切换请求包括上述应用相关信息和与该机顶盒相对应的目的设备信息;随后,网络设备3接收该切换请求,并根据从该切换请求的特定字段中提取的目的设备信息,将切换请求发送至与该目的设备信息相对应的机顶盒;机顶盒接收到该切换请求,其上的匹配装置22’根据从该切换请求的特定字段中提取出的名称、URL、目录信息、播放位置信息等应用相关信息,在网络应用信息库中匹配查询,获得该视频“里约大冒险”;然后,提供装置23’根据该应用相关信息,将该视频“里约大冒险”提供至与该机顶盒相对应的电视机。图3示出根据本发明另一个方面的用于在用户设备间切换当前网络应用的方法流程图。在此,第一用户设备1和第二用户设备2包括但不限于任何一种可与用户通过键盘、鼠标、遥控器、触摸板、或手写设备等方式进行人机交互的电子产品,例如计算机、手机、 PDA、掌上电脑PPC或IPTV等。在此,第一用户设备1与第二用户设备2之间的通信方式包括但不限于基于诸如TCP/IP协议、UDP协议等的分组数据传输。第一用户设备1和第二用户设备2的各个步骤之间互相配合,以完成将第一用户设备的当前网络应用切换至第二用户设备。具体地,在步骤S 1中,第一用户设备1获取将第一用户设备1的当前网络应用切换至第二用户设备的切换请求;在步骤S 1中,第一用户设备1根据所述当前网络应用,获取与所述当前网络应用相对应的应用相关信息;在步骤 S3中,第一用户设备1将所述切换请求发送至所述第二用户设备2,其中,所述切换请求包括所述应用相关信息;第二用户设备2接收自第一用户设备1所发送的切换请求,其中,所述切换请求包括应用相关信息;在步骤S4中,第二用户设备2根据所述应用相关信息,在网络应用信息库中进行匹配查询,以获得与所述应用相关信息相匹配的当前网络应用;在步骤S5中,第二用户设备2根据所述应用相关信息,将所述当前网络应用提供至第二用户设备2。上述各步骤之间是持续不断工作的,在此,本领域技术人员应理解“持续”是指上述各步骤分别按照设定的或实时调整的工作模式要求进行切换请求的获取、应用相关信息的获取、切换请求的发送与接收、当前网络应用的匹配与提供,直至该第一用户设备1停止获取切换请求。其中,在步骤S 1中,第一用户设备1获取将第一用户设备1的当前网络应用切换至第二用户设备2的切换请求。具体地,用户通过与第一用户设备1的交互,在该第一用户设备1上通过点击、长按相应的按钮、或者通过划动屏幕等操作,触发将第一用户设备1的当前网络应用切换至第二用户设备2的切换请求,在步骤S 1中,第一用户设备1通过调用该第一用户设备1的应用程序接口(API)或其他约定的通信方式,获取该切换请求;或者, 在步骤Sl中,第一用户设备1通过自动检测获知在其通信范围内的第二用户设备2,并据此生成将该第一用户设备1的当前网络应用切换至第二用户设备2的切换请求,例如,该第一用户设备1通过广播的形式向在其通信范围内的第二用户设备2发送请求,接收自该第二用户设备2返回的请求响应,并基于此生成切换请求;或者,该第一用户设备1接收自第二用户设备2所发送的切换预请求,在步骤Sl中,第一用户设备1根据该切换预请求,生成与该切换预请求相对应的将该第一用户设备1的当前网络应用切换至第二用户设备2的切换请求。在此,当前网络应用包括但不限于用户在第一用户设备1上的当前视频、当前音频、 当前网页等。例如,用户正在手机上观看某个视频,当其进入具有机顶盒的空间时,点击了该手机上的切换按钮,触发了将该视频切换至该机顶盒的切换请求,在步骤Sl中,该手机通过调用该手机的应用程序接口(API),获取该切换请求。本领域技术人员应能理解上述获取切换请求的方式仅为举例,其他现有的或今后可能出现的获取切换请求的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。在步骤S2中,第一用户设备1根据所述当前网络应用,获取与所述当前网络应用相对应的应用相关信息。具体地,在步骤S2中,第一用户设备1根据该第一用户设备1的当前网络应用,通过诸如访问当前网络应用所对应的应用日志、对当前网络应用所对应的页面进行解析处理,或者通过与当前网络应用所对应的第三方设备的交互,获取与该当前网络应用相对应的应用相关信息,包括但不限于该当前网络应用的名称、URL、目录信息、播放位置信息或浏览位置信息等。例如,当所述当前网络应用为多媒体资源播放时,第一用户设备1将实时地生成该多媒体资源播放所对应的多媒体资源的名称、URL、目录信息、播放位置信息等应用相关信息,并写入其对应的播放日志中;当在步骤Sl中,第一用户设备1获取到将第一用户设备1的该多媒体资源播放应用切换至第二用户设备2的切换请求,在步骤 S2中,第一用户设备1根据该多媒体资源播放,通过访问该多媒体资源播放器的播放日志, 获取与该多媒体资源播放相对应的应用相关信息,如该多媒体资源播放所对应的多媒体资源的名称、URL、目录信息、播放位置信息等。又如,假设所述当前网络应用为网页应用,如网页浏览或基于网页的视频播放;当在步骤Sl中,第一用户设备1获取到将第一用户设备1 的网页应用切换至第二用户设备2的切换请求,在步骤S2中,第二用户设备2根据该网页应用,通过JSP、ASP等页面技术对该网页应用所对应的页面进行解析处理,获取与该网页相对应的应用相关信息,如该网页的名称、URL、浏览位置等。本领域技术人员应能理解上述与当前网络应用相对应的应用相关信息仅为举例,其他现有的或今后可能出现的与当前网络应用相对应的应用相关信息如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。本领域技术人员还应能理解上述获取应用相关信息的方式仅为举例,其他现有的或今后可能出现的获取应用相关信息的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。在步骤S3中,第一用户设备1将所述切换请求发送至所述第二用户设备2,其中, 所述切换请求包括所述应用相关信息。具体地,在步骤S3中,第一用户设备1实时、定期或应事件触发地将所述切换请求发送至第二用户设备2,例如通过一次或多次调用第二用户设备2的应用程序接口(API),或通过http、https等其他约定的通信方式,将在步骤Sl 中所获取的切换请求发送至该第二用户设备2,其中,该切换请求包括第一用户设备1在步骤S2中所获取的所述当前网络应用相对应的应用相关信息。例如,用户正在手机上观看视频“里约大冒险”,当其进入具有机顶盒的空间时,点击了该手机上的切换按钮,触发了将该视频切换至该机顶盒的切换请求,在步骤Sl中,该手机通过调用该手机的应用程序接口 (API),获取该切换请求;在步骤S2中,该手机根据该视频,获取了与该视频“里约大冒险” 相对应的名称、URL、目录信息、播放位置信息等应用相关信息;接着,在步骤S3中,该手机通过调用该机顶盒的应用程序接口(API),将该切换请求发送至该机顶盒,该切换请求包括上述与该视频“里约大冒险”相对应的应用相关信息。本领域技术人员应能理解上述将切换请求发送至第二用户设备的方式仅为举例,其他现有的或今后可能出现的将切换请求发送至第二用户设备的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。在步骤S3中,第二用户设备2接收自第一用户设备1所发送的切换请求,其中,所述切换请求包括应用相关信息。具体地,在步骤S3中,第二用户设备2通过应用程序接口 (API)或http、https等其他约定的通信方式,接收自第一用户设备1所发送的切换请求, 其中,该切换请求包括该第一用户设备1的与当前网络应用相对应的应用相关信息,包括但不限于该当前网络应用的名称、URL、目录信息、播放位置信息或浏览位置信息等。本领域技术人员应能理解上述接收切换请求的方式仅为举例,其他现有的或今后可能出现的接收切换请求的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
在步骤S4中,第二用户设备2根据所述应用相关信息,在网络应用信息库中进行匹配查询,以获得与所述应用相关信息相匹配的当前网络应用。具体地,在步骤S4中,第二用户设备2根据在步骤S3中所接收的切换请求,从该切换请求的特定字段中提取出与该切换请求相对应的应用相关信息,并根据该应用相关信息,通过数据库匹配查询等方式,在网络应用信息库中进行匹配查询,获得与该应用相关信息相匹配的当前网络应用,也即,获得与第一用户设备1的当前网络应用相对应的网络应用。接前例,在步骤S3中,机顶盒接收了自用户的手机所发送的切换请求,该切换请求包括了与视频“里约大冒险”相对应的视频名称、视频地址、目录信息、播放位置信息等应用相关信息;在步骤S4中,第二用户设备2根据上述应用相关信息,在网络应用信息库中进行匹配查询,获得了该视频“里约大冒险”。在此,网络应用信息库存储有与当前网络应用相关的应用信息,例如,对于视频播放应用,该网络应用信息库可存储有该视频播放应用的视频文件或该视频文件的访问地址;再如,对于页面浏览应用,该网络应用信息库可存储有该页面浏览应用的页面文件或该页面文件的访问地址。本领域技术人员应能理解上述匹配获得当前网络应用的方式仅为举例,其他现有的或今后可能出现的匹配获得当前网络应用的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。在步骤S5中,第二用户设备2根据所述应用相关信息,将所述当前网络应用提供至第二用户设备2。具体地,在步骤S5中,第二用户设备2根据与当前网络应相对应的应用相关信息,包括但不限于该当前网络应用的名称、URL、目录信息、播放位置信息或浏览位置信息等,将该当前网络应用提供至第二用户设备2。例如,当该当前网络应用为网页时, 在步骤S5中,第二用户设备2通过页面技术,如JSP、ASP、PHP等页面技术,将该网页提供至第二用户设备2。优选地,假设用户通过第一用户设备1浏览至某专题网页的第2页;在步骤S5中,第二用户设备2根据该网页的浏览位置信息,将该专题网页的第2页提供至该第二用户设备2,以使用户可以在该第二用户设备2上继续浏览该专题网页。又如,当该当前网络应用为多媒体资源播放时,在步骤S5中,第二用户设备2例如通过Flash播放器等方式,将该多媒体资源提供至该第二用户设备2。优选地,在步骤S5中,第二用户设备2根据该多媒体资源的播放位置信息,将该多媒体资源提供至该第二用户设备2,并从该播放位置开始播放,以使该用户可以在该第二用户设备2上继续观看该多媒体资源。例如,在步骤 S3中,机顶盒接收了自用户的手机所发送的切换请求,该切换请求包括了与视频“里约大冒险”相对应的应用相关信息,如视频名称“里约大冒险”、视频地址、目录信息、播放位置信息 “30分钟40秒”等;在步骤S4中,该机顶盒根据上述应用相关信息,在网络应用信息库中进行匹配查询,获得了该视频“里约大冒险”;接着,在步骤S5中,该机顶盒根据播放位置信息 “30分钟40秒”,通过Flash播放器,将该视频“里约大冒险”提供至该机顶盒,以使用户可以在电视机上从30分钟40秒开始继续观看该视频“里约大冒险”。本领域技术人员应能理解上述将当前网络应用提供至第二用户设备的方式仅为举例,其他现有的或今后可能出现的将当前网络应用提供至第二用户设备的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。优选地,在步骤S4中,第二用户设备2根据所述应用相关信息,并结合所述第二用户设备2的设备相关信息,在所述网络应用信息库中进行匹配查询,以获得所述当前网络应用。具体地,在步骤S4中,第二用户设备2根据在步骤S3中所接收的切换请求,从该切换请求的特定字段中提取出与该切换请求相对应的应用相关信息,并根据该应用相关信息, 结合该第二用户设备2的设备相关信息,例如屏幕大小、分辨率等,通过数据库匹配查询等方式,在网络应用信息库中进行匹配查询,获得与该应用相关信息相匹配的当前网络应用, 也即,获得与第一用户设备1的当前网络应用相对应的网络应用。例如,在步骤S3中,机顶盒接收了自用户的手机所发送的切换请求,该切换请求包括了与视频“里约大冒险”相对应的视频名称、视频地址、目录信息、播放位置信息等应用相关信息;在步骤S4中,该机顶盒根据上述应用相关信息,再根据该机顶盒所对应的电视机的屏幕分辨率,在网络应用信息库中进行匹配查询,获得与该电视机的屏幕分辨率相匹配的视频“里约大冒险”,如码流更大、更高清的视频“里约大冒险”。本领域技术人员应能理解上述匹配获得当前网络应用的方式仅为举例,其他现有的或今后可能出现的匹配获得当前网络应用的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。优选地,在步骤S6中(未示出),第一用户设备1检测是否满足将所述第一用户设备1的当前网络应用切换至第二用户设备2的切换触发条件;其中,在步骤Sl中,第一用户设备1当满足所述切换触发条件时,生成所述切换请求。具体地,在步骤S6中,第一用户设备1例如通过调用该第一用户设备1的应用程序接口(API)或其他约定的通信方式,获取用户在第一用户设备1上的用户操作,检测是否满足将所述第一用户设备1的当前网络应用切换至第二用户设备2的切换触发条件,例如第一用户设备1上的用户操作与预置的切换触发操作是否相匹配、是否满足所述第一用户设备上1的预置触发规则等;接着,在步骤 Sl中,第一用户设备1当满足所述切换触发条件时,生成将所述第一用户设备1的当前网络应用切换至第二用户设备2的切换请求,其中,所述切换请求包括所述应用相关信息。例如,第一用户设备1上预置的切换触发操作为长按切换按钮超过5秒,在步骤S6中,第一用户设备1例如通过调用该第一用户设备1的应用程序接口(API)或其他约定的通信方式, 获取用户在该第一用户设备1上的用户操作,当该用户操作为长按切换按钮超过5秒时,在步骤S6中,第一用户设备1判断该第一用户设备1满足切换触发条件;接着,在步骤Sl中, 第一用户设备1生成将该第一用户设备1上的当前网络应用切换至第二用户设备2的切换请求。本领域技术人员应能理解上述检测是否满足切换触发条件的方式仅为举例,其他现有的或今后可能出现的检测是否满足切换触发条件的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。更优选地,所述切换触发条件包括以下至少任一项-所述第一用户设备1上的用户操作与预置的切换触发操作相匹配;-满足所述第一用户设备1上的预置触发规则。具体地,当所述切换触发条件包括所述第一用户设备1上的用户操作与预置的切换触发操作相匹配,在步骤S6中,第一用户设备1通过调用该第一用户设备1的应用程序接口(API)或其他约定的通信方式,获取用户在第一用户设备1上的用户操作,检测所述用户操作与预置的切换触发操作是否相匹配。例如该第一用户设备1上预置的切换触发操作为长按切换按钮超过5秒,在步骤S6中,第一用户设备1获取用户在该第一用户设备1上的用户操作,当该用户操作为长按切换按钮超过5秒时,第一用户设备1判断满足切换触发条件。当所述切换触发条件包括满足所述第一用户设备1上的预置触发规则,例如该第一用户设备1上的预置触发规则为当检测到第二用户设备2时,自动生成将该第一用户设备1上的当前网络应用切换至第二用户设备2的切换请求,则当在步骤S6中,第一用户设备1 检测出第二用户设备2时,判断满足切换触发条件。本领域技术人员应能理解上述切换触发条件仅为举例,其他现有的或今后可能出现的切换触发条件如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。在一个优选实施例中(参见图3),在步骤S7中(未示出),第二用户设备2向所述第一用户设备1发送切换预请求;第一用户设备1接收自第二用户设备2发送的切换预请求;随后,在步骤Sl中,第一用户设备1生成与所述切换预请求相对应的所述切换请求; 在步骤S3中,第二用户设备2接收自所述第一用户设备1所发送的与所述切换预请求相对应的切换请求,其中,所述切换请求包括所述应用相关信息。以下参照图3对该优选实施例进行详细描述,在步骤S7中,第二用户设备2向所述第一用户设备1发送切换预请求;第一用户设备1接收自第二用户设备发送的切换预请求;随后,在步骤Sl中,第一用户设备1生成与所述切换预请求相对应的所述切换请求;在步骤S2中,第一用户设备1根据当前网络应用,获取与该当前网络应用相对应的应用相关信息;在步骤S3中,第一用户设备1将该切换请求发送至所述第二用户设备2,其中,所述切换请求包括所述应用相关信息;第二用户设备2接收自所述第一用户设备1所发送的与所述切换预请求相对应的切换请求,其中,所述切换请求包括所述应用相关信息;在步骤S4中,第二用户设备2根据所述应用相关信息, 在网络应用信息库中进行匹配查询,以获得与所述应用相关信息相匹配的当前网络应用; 在步骤S5中,第二用户设备2根据所述应用相关信息,将所述当前网络应用提供至第二用户设备。其具体过程与前述参照图3所描述的实施例中第一用户设备1在步骤S2、步骤S3 中所执行的过程相同,与第二用户设备2在步骤S4、步骤S5中所执行的过程相同,为简明起见,以引用方式包含于此,而不做赘述。具体地,在步骤S7中,第二用户设备2实时、定期或应事件触发地,向第一用户设备1发送切换预请求,例如通过一次或多次调用该第一用户设备1提供的应用程序接口(API)或其他约定的通信方式,将切换预请求发送至该第一用户设备1 ;接着,第一用户设备1通过诸如前述API或其他约定的通信方式,接收自第二用户设备2所发送的切换预请求;随后,在步骤Sl中,第一用户设备1根据该切换预请求,生成与该切换预请求相对应的将第一用户设备1上的当前网络应用切换至第二用户设备2的切换请求;在步骤S3中,第二用户设备2通过API或其他约定的通信方式,接收自该第一用户设备1所发送的与所述切换预请求相对应的切换请求,其中,所述切换请求包括与该第一用户设备1上的当前网络应用相对应的应用相关信息。优选地,所述当前网络应用包括多媒体资源播放;其中,所述应用相关信息包括以下至少任一项-所述多媒体资源播放所对应的多媒体资源的名称;
-所述多媒体资源的URL ;-所述多媒体资源的目录信息;-所述多媒体资源的播放位置信息。具体地,当所述当前网络应用包括多媒体资源播放时,与该多媒体资源播放相对应的应用相关信息包括所述多媒体资源播放所对应的多媒体资源的名称,在步骤S2中,第一用户设备1获取到该多媒体资源的名称,在步骤S3中,第一用户设备1将该多媒体资源的名称发送至第二用户设备2,在步骤S4中,第二用户设备2根据该多媒体资源的名称,在网络应用信息库中进行匹配查询,获得该多媒体资源。当所述应用相关信息包括所述多媒体资源的URL,在步骤S2中,第一用户设备1获取到该多媒体资源的URL,在步骤S3中,第一用户设备1将该多媒体资源的URL发送至第二用户设备2,在步骤S4中,第二用户设备2 根据该多媒体资源的URL,在网络应用信息库中进行匹配查询,获得该多媒体资源。当所述应用相关信息包括多媒体资源的目录信息,在步骤S2中,第一用户设备1获取到该多媒体资源的目录信息,在步骤S3中,第一用户设备1将该多媒体资源的目录信息发送至第二用户设备2,在步骤S4中,第二用户设备2根据该多媒体资源的目录信息,在网络应用信息库中进行匹配查询,获得该多媒体资源。当所述应用相关信息包括多媒体资源的播放位置信息,在步骤S2中,第一用户设备1获取到该多媒体资源的播放位置信息,在步骤S3中,第一用户设备1将该多媒体资源的播放位置信息发送至第二用户设备2,在步骤S5中,第二用户设备2根据该多媒体资源的播放位置信息,将在步骤S4中匹配获得的多媒体资源按照该播放位置信息提供给第二用户设备2。本领域技术人员应能理解,本发明实施例还可以将上述应用相关信息任意组合,并通过第二用户设备2在网络应用信息库中匹配查询,以获得所述当前网络应用。本领域技术人员还应能理解上述多媒体资源的应用相关信息仅为举例, 其他现有的或今后可能出现的多媒体资源的应用相关信息如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。图4示出根据本发明一个优选实施例的用于在用户设备间切换当前网络应用的方法流程图;其中,步骤S1’、S2’、S4’与S5’分别与图3所示对应步骤S1、S2、S4与S5相同,故此处不再赘述,并通过引用的方式包含于此。第一用户设备1、网络设备3和第二用户设备2的各个步骤之间互相配合,以完成将第一用户设备的当前网络应用切换至第二用户设备。具体地,在步骤Si’中,第一用户设备1获取将第一用户设备的当前网络应用切换至第二用户设备的切换请求;在步骤S2’ 中,第一用户设备1根据所述当前网络应用,获取与所述当前网络应用相对应的应用相关信息;在步骤S31’中,第一用户设备1将所述切换请求发送至网络设备3,其中,所述切换请求包括所述应用相关信息和与所述第二用户设备相对应的目的设备信息;网络设备3接收自第一用户设备1所发送的切换请求,其中,所述切换请求包括应用相关信息与目的设备信息;在步骤S32’中,网络设备3根据所述目的设备信息,将所述切换请求发送至与所述目的设备信息相对应的第二用户设备2 ;第二用户设备2接收自网络设备所发送的切换请求, 其中,所述切换请求包括所述应用相关信息;在步骤S4’中,第二用户设备2根据所述应用相关信息,在网络应用信息库中进行匹配查询,以获得与所述应用相关信息相匹配的当前网络应用;在步骤S5’中,第二用户设备2根据所述应用相关信息,将所述当前网络应用提供至第二用户设备。上述各步骤之间是持续不断工作的,在此,本领域技术人员应理解“持续”是指上述各步骤分别按照设定的或实时调整的工作模式要求进行切换请求的获取,应用相关信息的获取,切换请求的发送、接收、转发与接收,以及当前网络应用的匹配与提供, 直至该第一用户设备1停止获取切换请求。其中,在步骤S31’中,第一用户设备1将所述切换请求发送至网络设备3,其中,所述切换请求包括所述应用相关信息和与所述第二用户设备2相对应的目的设备信息。具体地,在步骤S31’中,第一用户设备1实时、定期或应事件触发地,将在步骤Si’中所提供的切换请求发送至网络设备3,例如通过一次或多次调用网络设备3提供的应用程序接口(API)或其他约定的通信方式,将该切换请求发送该网络设备3,其中,该切换请求包括与该当前网络应用相对应的应用相关信息和与所述第二用户设备2相对应的目的设备信息。本领域技术人员应能理解上述将切换请求发送至网络设备的方式仅为举例,其他现有的或今后可能出现的将切换请求发送至网络设备的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。在步骤S31’中,网络设备3接收自第一用户设备1所发送的切换请求,其中,所述切换请求包括应用相关信息与目的设备信息。具体地,在步骤S31’中,网络设备3例如通过前例中所述的API或其他约定的通信方式,接收自第一用户设备1所发送的将第一用户设备1上的当前网络设备切换至第二用户设备2的切换请求,其中,所述切换请求包括与该当前网络应用相对应的应用相关信息和与所述第二用户设备2相对应的目的设备信息。在步骤S32’中,网络设备3根据所述目的设备信息,将所述切换请求发送至与所述目的设备信息相对应的第二用户设备2,其中,所述切换请求包括所述应用相关信息。具体地,在步骤S32’中,网络设备3根据在步骤S31’中所接收的切换请求,从该切换请求的特定字段中提取出与所述第二用户设备2相对应的目的设备信息,并根据该目的设备信息, 通过一次或多次调用第二用户设备2提供的应用程序接口(API)或其他约定的通信方式, 将所述切换请求发送至与所述目的设备信息相对应的第二用户设备2,其中,所述切换请求包括所述应用相关信息。在步骤S32’中,第二用户设备2接收自网络设备所发送的切换请求,其中,所述切换请求包括所述应用相关信息。具体地,在步骤S32’中,第二用户设备2例如通过前例中所述的API或其他约定的通信方式,接收自网络设备3所发送的切换请求,其中,所述切换请求包括与第一用户设备1的当前网络应用相对应的应用相关信息。例如,用户正在手机上观看视频“里约大冒险”,当其进入具有机顶盒的空间时,点击了该手机上的切换按钮,触发了将该视频切换至该机顶盒的切换请求,在步骤S 1’中,该手机通过调用该手机的应用程序接口(API),获取该切换请求;在步骤S2’中,该手机根据该视频,获取了与该视频“里约大冒险”相对应的名称、URL、目录信息、播放位置信息等应用相关信息;接着,在步骤S31’ 中,该手机通过调用网络设备3所提供的应用程序接口(API),将切换请求发送至网络设备3,该切换请求包括上述应用相关信息和与该机顶盒相对应的目的设备信息;随后,网络设备3接收该切换请求,并根据从该切换请求的特定字段中提取的目的设备信息,在步骤 S32’中,将切换请求发送至与该目的设备信息相对应的机顶盒;机顶盒接收到该切换请求, 在步骤S4’中,根据从该切换请求的特定字段中提取出的名称、URL、目录信息、播放位置信息等应用相关信息,在网络应用信息库中匹配查询,获得该视频“里约大冒险”;然后,在步骤S5’中,该机顶盒根据该应用相关信息,将该视频“里约大冒险”提供至与该机顶盒相对应的电视机。对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括” 一词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。
权利要求
1.一种在第一用户设备端实现的用于将第一用户设备的当前网络应用切换至第二用户设备的方法,其中,该方法包括以下步骤a获取将第一用户设备的当前网络应用切换至第二用户设备的切换请求;b根据所述当前网络应用,获取与所述当前网络应用相对应的应用相关信息;c将所述切换请求发送至所述第二用户设备,其中,所述切换请求包括所述应用相关信肩、ο
2.根据权利要求1所述的方法,其中,该方法还包括-检测是否满足将所述第一用户设备的当前网络应用切换至第二用户设备的切换触发条件;其中,所述步骤a还包括 -当满足所述切换触发条件时,生成所述切换请求。
3.根据权利要求2所述的方法,其中,所述切换触发条件包括以下至少任一项 -所述第一用户设备上的用户操作与预置的切换触发操作相匹配;-满足所述第一用户设备上的预置触发规则。
4.根据权利要求1所述的方法,其中,该方法还包括 -接收自第二用户设备发送的切换预请求;其中,所述步骤a还包括 -生成与所述切换预请求相对应的所述切换请求。
5.根据权利要求1至4中任一项所述的方法,其中,所述当前网络应用包括多媒体资源播放;其中,所述应用相关信息包括以下至少任一项 -所述多媒体资源播放所对应的多媒体资源的名称; -所述多媒体资源的URL; -所述多媒体资源的目录信息; -所述多媒体资源的播放位置信息。
6.根据权利要求1至5中任一项所述的方法,其中,所述步骤c还包括-将所述切换请求发送至网络设备,其中,所述切换请求包括所述应用相关信息和与所述第二用户设备相对应的目的设备信息。
7.—种在第二用户设备端实现的用于将第一用户设备的当前网络应用切换至第二用户设备的方法,其中,该方法包括以下步骤A接收自第一用户设备所发送的切换请求,其中,所述切换请求包括应用相关信息; B根据所述应用相关信息,在网络应用信息库中进行匹配查询,以获得与所述应用相关信息相匹配的当前网络应用;C根据所述应用相关信息,将所述当前网络应用提供至第二用户设备。
8.根据权利要求7所述的方法,其中,所述步骤B还包括-根据所述应用相关信息,并结合所述第二用户设备的设备相关信息,在所述网络应用信息库中进行匹配查询,以获得所述当前网络应用。
9.根据权利要求7或8所述的方法,其中,该方法还包括 -向所述第一用户设备发送切换预请求;其中,所述步骤A还包括-接收自所述第一用户设备所发送的与所述切换预请求相对应的切换请求,其中,所述切换请求包括所述应用相关信息。
10.根据权利要求7至9中任一项所述的方法,其中,所述步骤A还包括-接收自网络设备所发送的切换请求,其中,所述切换请求包括所述应用相关信息。
11.一种在网络设备端辅助实现的用于将第一用户设备的当前网络应用切换至第二用户设备的方法,其中,该方法包括以下步骤-接收自第一用户设备所发送的切换请求,其中,所述切换请求包括应用相关信息与目的设备信息;-根据所述目的设备信息,将所述切换请求发送至与所述目的设备信息相对应的第二用户设备,其中,所述切换请求包括所述应用相关信息。
12.一种用于将第一用户设备的当前网络应用切换至第二用户设备的第一用户设备, 其中,该设备包括第一获取装置,用于获取将第一用户设备的当前网络应用切换至第二用户设备的切换请求;第二获取装置,用于根据所述当前网络应用,获取与所述当前网络应用相对应的应用相关信息;第一发送装置,用于将所述切换请求发送至所述第二用户设备,其中,所述切换请求包括所述应用相关信息。
13.根据权利要求12所述的第一用户设备,其中,该设备还包括检测装置,用于检测是否满足将所述第一用户设备的当前网络应用切换至第二用户设备的切换触发条件;其中,所述第一获取装置还用于 -当满足所述切换触发条件时,生成所述切换请求。
14.根据权利要求13所述的第一用户设备,其中,所述切换触发条件包括以下至少任一项-所述第一用户设备上的用户操作与预置的切换触发操作相匹配; -满足所述第一用户设备上的预置触发规则。
15.根据权利要求12所述的第一用户设备,其中,该设备还包括 第一接收装置,用于接收自第二用户设备发送的切换预请求; 其中,所述第一获取装置还用于-生成与所述切换预请求相对应的所述切换请求。
16.根据权利要求12至15中任一项所述的第一用户设备,其中,所述当前网络应用包括多媒体资源播放;其中,所述应用相关信息包括以下至少任一项 -所述多媒体资源播放所对应的多媒体资源的名称; -所述多媒体资源的URL; -所述多媒体资源的目录信息; -所述多媒体资源的播放位置信息。
17.根据权利要求12至16中任一项所述的第一用户设备,其中,所述第一发送装置还用于-将所述切换请求发送至网络设备,其中,所述切换请求包括所述应用相关信息和与所述第二用户设备相对应的目的设备信息。
18.一种用于将第一用户设备的当前网络应用切换至第二用户设备的第二用户设备, 其中,该设备包括第二接收装置,用于接收自第一用户设备所发送的切换请求,其中,所述切换请求包括应用相关信息;匹配装置,用于根据所述应用相关信息,在网络应用信息库中进行匹配查询,以获得与所述应用相关信息相匹配的当前网络应用;提供装置,用于根据所述应用相关信息,将所述当前网络应用提供至第二用户设备。
19.根据权利要求18所述的第二用户设备,其中,所述匹配装置还用于-根据所述应用相关信息,并结合所述第二用户设备的设备相关信息,在所述网络应用信息库中进行匹配查询,以获得所述当前网络应用。
20.根据权利要求18或19所述的第二用户设备,其中,该设备还包括第二发送装置,用于向所述第一用户设备发送切换预请求;其中,所述第二接收装置还用于-接收自所述第一用户设备所发送的与所述切换预请求相对应的切换请求,其中,所述切换请求包括所述应用相关信息。
21.根据权利要求18至20中任一项所述的第二用户设备,其中,所述第二接收装置还用于-接收自网络设备所发送的切换请求,其中,所述切换请求包括所述应用相关信息。
22.一种用于辅助实现将第一用户设备的当前网络应用切换至第二用户设备的网络设备,其中,该设备包括第三接收装置,用于接收自第一用户设备所发送的切换请求,其中,所述切换请求包括应用相关信息与目的设备信息;第三发送装置,用于根据所述目的设备信息,将所述切换请求发送至与所述目的设备信息相对应的第二用户设备,其中,所述切换请求包括所述应用相关信息。
23.一种用于实现将第一用户设备的当前网络应用切换至第二用户设备的系统,包括如权利要求12至16中任一项所述的第一用户设备及如权利要求18至20中任一项所述的第二用户设备。
24.一种用于实现将第一用户设备的当前网络应用切换至第二用户设备的系统,包括如权利要求17所述的第一用户设备、如权利要求21所述的第二用户设备及如权利要求22 所述的网络设备。
全文摘要
本发明的目的是提供一种用于在用户设备间切换当前网络应用的方法与设备。第一用户设备获取将第一用户设备的当前网络应用切换至第二用户设备的切换请求;根据所述当前网络应用,获取与所述当前网络应用相对应的应用相关信息;将所述切换请求发送至所述第二用户设备,其中,所述切换请求包括所述应用相关信息。与现有技术相比,本发明通过将第一用户设备的网络应用切换至了第二用户设备,实现了用户设备间方便、快捷地切换当前网络应用,从而提升了用户的使用体验。
文档编号H04W36/00GK102202355SQ201110135800
公开日2011年9月28日 申请日期2011年5月24日 优先权日2011年5月24日
发明者吴季丹 申请人:上海聚力传媒技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1