智能交互平板工具栏的通信方法、装置及计算机设备制造方法及图纸

技术编号:19215552 阅读:35 留言:0更新日期:2018-10-20 06:40
本发明专利技术涉及智能交互平板工具栏的通信方法、装置、计算机设备及存储介质,应用于信息交互技术领域。所述方法包括:接收请求方应用发起的接口调用指令,所述接口调用指令中携带有请求调用的目标接口信息,目标接口属于工具栏应用提供的功能函数编程接口;根据所述调用指令确定请求方应用请求调用的目标接口;对目标接口对应的功能函数进行本地调用;检测到工具栏为副屏显示状态,通过智能交互平板的主屏与智能交互平板的副屏之间的通信连接,向副屏发送所述功能函数的本地调用结果,所述本地调用结果用于更新副屏显示的工具栏,更新后的工具栏为所述请求方应用对应的工具栏。通过本发明专利技术有利于降低智能交互平板中请求方应用与工具栏应用之间的通信难度。

【技术实现步骤摘要】
智能交互平板工具栏的通信方法、装置及计算机设备
本专利技术涉及智能交互平板
,特别是涉及智能交互平板工具栏的通信方法、装置及计算机设备。
技术介绍
智能交互平板,又称交互智能平板,是通过触控技术对显示在显示平板(显示屏)上的内容进行操控和实现人机交互操作的一体化设备。智能交互平板通过工具栏提供若干个控件(也称作功能控件),用户操作工具栏中的控件,可实现智能交互平板应用之间的切换,例如,通过切换,使得智能交互平板显示的应用界面从书写应用(例如白板应用)的界面切换为视频会议的界面;此外,通过操作工具栏中的控件,还可实现对当前应用界面的内容进行操作,例如,当前应用为白板应用,用户通过操作工具栏中的控件,可实现书写、擦除等操作。在实现本专利技术的过程中,专利技术人发现现有技术中存在如下问题:工具栏既可以显示在智能交互平板的主屏(也称作大屏或者内屏),也可以切换至智能交互平板的副屏(也称作小屏或者外屏)显示,当工具栏切换至副屏显示时,工具栏与智能交互平板中其他应用之间的通信复杂度较高。
技术实现思路
基于此,有必要针对现有方式下工具栏副屏显示状态下工具栏与智能交互平板中其他应用之间的通信复杂度较高,提供一种智能交互平板工具栏的通信方法、装置、计算机设备及存储介质。本专利技术实施例提供的方案包括:一方面提供,一种智能交互平板工具栏的通信方法,包括:接收请求方应用发起的接口调用指令;其中,所述接口调用指令中携带有请求调用的目标接口的信息,所述目标接口属于工具栏应用对外提供的功能函数的编程接口;根据所述接口调用指令确定请求方应用请求调用的目标接口;对目标接口对应的功能函数进行本地调用;检测到工具栏为副屏显示状态,通过智能交互平板的主屏与智能交互平板的副屏之间的通信连接,向副屏发送所述功能函数的本地调用结果,所述本地调用结果用于更新副屏显示的工具栏,更新后的工具栏为所述请求方应用对应的工具栏。在其中一个实施例中,还包括:检测到工具栏为主屏显示状态,根据所述功能函数的本地调用结果更新主屏显示的工具栏,更新后的工具栏为所述请求方应用对应的工具栏。在其中一个实施例中,所述接收请求方应用发起的接口调用指令之前,还包括:确定工具栏应用包含的与所述请求方应用关联的功能函数;对所述功能函数构建各自对应的编程接口,所述编程接口允许所述请求方应用调用;将所述编程接口的信息提供给所述请求方应用。在其中一个实施例中,所述将所述编程接口的信息提供给所述请求方应用,包括:根据所述编程接口生成对应的软件开发工具包(SDK),将所述SDK的信息提供给所述请求方应用。在其中一个实施例中,所述工具栏应用提供的功能函数编程接口,包括以下至少一种:增加工具栏控件的第一编程接口、删减工具栏控件的第二编程接口、替换工具栏控件的第三编程接口中。在其中一个实施例中,更新副屏/主屏显示的工具栏,包括以下情况的至少一种:在副屏/主屏当前显示的工具栏中增加新的、与所述请求方应用对应的控件;将副屏/主屏当前显示的工具栏中与所述请求方应用无关的控件删除;将副屏/主屏当前显示的工具栏中与所述请求方应用无关的控件,替换为与所述请求方应用对应的控件。在其中一个实施例中,还包括:建立工具栏应用与请求方应用的远程过程调用(RPC)通信连接;其中,所述请求方应用为RPC通信的客户端,工具栏应用为RPC通信的服务端。在其中一个实施例中,所述接收请求方应用发起的接口调用指令,包括以下情况的至少一种:接收请求方应用发起的调用第一编程接口的第一RPC调用指令;接收请求方应用发起的调用第二编程接口的第二RPC调用指令;接收请求方应用发起的调用第三编程接口的第三RPC调用指令。在其中一个实施例中,所述通过智能交互平板的主屏与智能交互平板的副屏之间的通信连接,向副屏发送所述功能函数的本地调用结果,所述本地调用结果用于更新副屏显示的工具栏之后,还包括:检测到所述请求方应用与工具栏应用的RPC通信断开,获取在对目标接口对应的功能函数进行本地调用之前所述副屏显示的工具栏信息;根据所述工具栏信息将副屏显示的工具栏回退至更新前的状态;所述检测到工具栏为主屏显示状态,根据所述功能函数的本地调用结果更新主屏显示的工具栏,更新后的工具栏为所述请求方应用对应的工具栏之后,还包括:检测到所述请求方应用与工具栏应用的RPC通信断开,获取在对目标接口对应的功能函数进行本地调用之前所述主屏显示的工具栏信息;根据所述工具栏信息将主屏显示的工具栏回退至更新前的状态。在其中一个实施例中,所述通过智能交互平板的主屏与智能交互平板的副屏之间的通信连接,向副屏发送所述功能函数的本地调用结果之前,还包括:将所述功能函数的本地调用结果数据进行转换,得到副屏可识别的调用结果数据。在其中一个实施例中,所述将所述功能函数的本地调用结果数据进行转换包括:根据主屏与副屏之间的通信协议,对所述功能函数的本地调用结果数据进行封装。在其中一个实施例中,所述根据预设的主屏与副屏之间的通信协议,对所述功能函数的本地调用结果数据进行封装之前,还包括:若所述功能函数的本地调用结果数据中包含新增的图片数据,将所述图片数据转换为副屏兼容的图片数据格式。在其中一个实施例中,所述主屏基于安卓系统,所述工具栏应用提供的功能函数编程接口为标准安卓接口。在其中一个实施例中,所述副屏基于嵌入式系统;主屏与副屏之间的通信连接为串口连接。在其中一个实施例中,所述请求方应用包括:安装于智能交互平板中的白板应用、视频会议、投屏应用中的至少一种。在其中一个实施例中,当请求方应用为白板应用时,更新后的工具栏中的控件包括:书写控件、图形控件、表格控件、擦除控件、返回控件中的至少一个;和/或,当请求方应用为视频会议时,更新后的工具栏中的控件包括:录音控件、录屏控件、退出控件中的至少一个;和/或,当请求方应用为投屏应用时,更新后的工具栏中的控件包括:投屏选择控件、翻页控件、批注控件、截屏控件、退出播放控件中的至少一个。在其中一个实施例中,所述通过智能交互平板的主屏与智能交互平板的副屏之间的通信连接,向副屏发送所述功能函数的本地调用结果,所述本地调用结果用于更新副屏显示的工具栏之后,还包括:通过智能交互平板的主屏与智能交互平板的副屏之间的通信连接,接收作用于副屏显示的工具栏的触发事件;生成触发事件对应的回调指令;向所述请求方应用发送所述回调指令;所述回调指令用于触发所述请求方应用响应所述触发事件。在其中一个实施例中,向与工具栏应用通信连接的所述请求方应用之外的其他应用广播所述回调指令。又一方面提供,一种智能交互平板工具栏的通信装置,包括:指令接收模块,用于接收请求方应用发起的接口调用指令;其中,所述接口调用指令中携带有请求调用的目标接口信息,目标接口属于工具栏应用提供的功能函数编程接口;接口确定模块,用于根据所述调用指令确定请求方应用请求调用的目标接口;函数调用模块,用于对目标接口对应的功能函数进行本地调用;以及,副屏通信模块,用于检测到工具栏为副屏显示状态,通过智能交互平板的主屏与智能交互平板的副屏之间的通信连接,向副屏发送所述功能函数的本地调用结果,所述本地调用结果用于更新副屏显示的工具栏,更新后的工具栏为所述请求方应用对应的工具栏。在其中一个实施例中,还包括:还包括:主屏通信模块,用于检测到工本文档来自技高网...

【技术保护点】
1.一种智能交互平板工具栏的通信方法,其特征在于,包括:接收请求方应用发起的接口调用指令;其中,所述接口调用指令中携带有请求调用的目标接口的信息,所述目标接口属于工具栏应用对外提供的功能函数的编程接口;根据所述接口调用指令确定请求方应用请求调用的目标接口;对目标接口对应的功能函数进行本地调用;检测到工具栏为副屏显示状态,通过智能交互平板的主屏与智能交互平板的副屏之间的通信连接,向副屏发送所述功能函数的本地调用结果;所述本地调用结果用于更新副屏显示的工具栏,更新后的工具栏为所述请求方应用对应的工具栏。

【技术特征摘要】
1.一种智能交互平板工具栏的通信方法,其特征在于,包括:接收请求方应用发起的接口调用指令;其中,所述接口调用指令中携带有请求调用的目标接口的信息,所述目标接口属于工具栏应用对外提供的功能函数的编程接口;根据所述接口调用指令确定请求方应用请求调用的目标接口;对目标接口对应的功能函数进行本地调用;检测到工具栏为副屏显示状态,通过智能交互平板的主屏与智能交互平板的副屏之间的通信连接,向副屏发送所述功能函数的本地调用结果;所述本地调用结果用于更新副屏显示的工具栏,更新后的工具栏为所述请求方应用对应的工具栏。2.根据权利要求1所述的通信方法,其特征在于,还包括:检测到工具栏为主屏显示状态,根据所述功能函数的本地调用结果更新主屏显示的工具栏,更新后的工具栏为所述请求方应用对应的工具栏。3.根据权利要求1所述的通信方法,其特征在于,所述接收请求方应用发起的接口调用指令之前,还包括:确定工具栏应用包含的与所述请求方应用关联的功能函数;对所述功能函数构建各自对应的编程接口,所述编程接口允许所述请求方应用调用;将所述编程接口的信息提供给所述请求方应用。4.根据权利要求3所述的通信方法,其特征在于,所述将所述编程接口的信息提供给所述请求方应用,包括:根据所述编程接口生成对应的软件开发工具包(SDK),将所述SDK的信息提供给所述请求方应用。5.根据权利要求2至4任一所述的通信方法,其特征在于,所述工具栏应用提供的功能函数编程接口,包括以下至少一种:增加工具栏控件的第一编程接口、删减工具栏控件的第二编程接口、替换工具栏控件的第三编程接口中。6.根据权利要求5所述的通信方法,...

【专利技术属性】
技术研发人员:赵凯
申请(专利权)人:广州视源电子科技股份有限公司广州视臻信息科技有限公司
类型:发明
国别省市:广东,44

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

1