一种跨终端进行应用界面交互的方法和系统技术方案

技术编号:26482331 阅读:33 留言:0更新日期:2020-11-25 19:29
本发明专利技术涉及一种跨终端进行应用界面交互的系统和方法,包括多个终端和一个服务器,多个终端上均安装有应用程序端的SDK,服务器上安装有中心服务,应用程序端的SDK包括Agent组件、Register组件和ViewController组件,Agent组件用于保持和中心服务的通信、侦听来自中心服务的交互控制信号;Register组件用于向中心服务注册或更改当前终端与其他终端的逻辑位置关系;ViewController组件用于执行来自中心服务的交互控制请求、向中心服务发送当前应用界面的状态信息。使用本发明专利技术的系统和方法的应用程序可以实现在手机端、Pad端、电脑端、电视机端等不同终端间的跨终端显示、交互,打造全新的应用联动交互体验,且不依赖终端品牌、操作系统的限制。

【技术实现步骤摘要】
一种跨终端进行应用界面交互的方法和系统
本专利技术涉及计算机
,具体地说,是涉及一种跨终端进行应用界面交互的方法和系统。
技术介绍
随着移动互联网的发展,越来越多的应用特别是办公应用出现在各种智能终端上,包括智能手机、Pad、智能电视等,使用这些智能终端设备进行在线办公也日益成为主流。在单台计算机终端上,用户一般可以通过连接多台显示器,通过操作系统的扩展显示器的功能实现可视及操作区域的扩展,但在不同终端间,只能通过网络远程桌面的进行交互操作。移动终端的发展诞生了诸如苹果公司的AirPlay、Wi-Fi联盟的Miracast、DLNA等用来实现将移动终端的整个屏幕投放到更大屏幕的电视机、投影仪等终端上。这些协议均是实现了将终端的视频信号经由网络传输到电视等其他显示终端,是主流的无线投屏交互技术,实现了将一个终端的显示内容投射到更大的屏幕上进行显示的目的。随着移动办公应用的普及和智能电视、Pad等大屏智能终端的发展,仅将小屏幕内容投射到大屏幕上进行展示已经无法满足用户的日常需求,如在智能手机上浏览办公文件时,用户希望将文件投射到智能电视机、P本文档来自技高网...

【技术保护点】
1.一种跨终端进行应用界面交互的系统,包括多个终端和一个服务器,其特征在于,多个终端上均安装有应用程序端的SDK,所述服务器上安装有中心服务,所述应用程序端的SDK包括Agent组件、Register组件和ViewController组件, Agent组件用于保持和中心服务的通信、侦听来自中心服务的交互控制信号;Register组件用于向中心服务注册或更改当前终端与其他终端的逻辑位置关系;ViewController组件用于执行来自中心服务的交互控制请求、向中心服务发送当前应用界面的状态信息。/n

【技术特征摘要】
1.一种跨终端进行应用界面交互的系统,包括多个终端和一个服务器,其特征在于,多个终端上均安装有应用程序端的SDK,所述服务器上安装有中心服务,所述应用程序端的SDK包括Agent组件、Register组件和ViewController组件,Agent组件用于保持和中心服务的通信、侦听来自中心服务的交互控制信号;Register组件用于向中心服务注册或更改当前终端与其他终端的逻辑位置关系;ViewController组件用于执行来自中心服务的交互控制请求、向中心服务发送当前应用界面的状态信息。


2.根据权利要求1所述的一种跨终端进行应用界面交互的系统,其特征在于,所述中心服务包括Core组件和ViewMapping组件,所述Core组件用于和Agent组件保持通信、管理链接、接收/下发交互控制信号;所述ViewMapping组件用于记录、存储、转换不同终端间应用程序界面的状态信息以及状态信息的映射关系,并通过Core组件发送给SDK执行。


3.根据权利要求1所述的一种跨终端进行应用界面交互的系统,其特征在于,所述状态信息包括应用程序当前界面的视图编号,当前界面的活动状态、展示的数据内容,以及当前登录用户信息。


4.一种跨终端进行应用界面交互的方法,其特征在于:采用权利要求2或3所述的系统,包括如下步骤:
步骤1、在应用程序开发时引入应用程序端的SDK,并在服务器端部署中心服务;
步骤2、在多个不同终端上安装应用程序,在应用程序中完成终端虚拟位置的配置绑定,此动作由应用程序端的SDK的Register组件向中心服务完成绑定关系映射;
步骤3、在任意一个终端的应用程序上进行交互操作,需要将当前界面内容投射到另一终端时,长按当前界面激活拖拽浮层,并移动至相应虚拟位置的区块中,此时应用程序端的SDK的ViewController组件向中心服务发送当前应用界面的状态信息以及虚拟位置区块信息;
...

【专利技术属性】
技术研发人员:许迎晨骆华君林川陈钟伟
申请(专利权)人:浙江讯盟科技有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1