CMCC视频客服适老化需求介绍

CMCC适老化需求,主要包括远程辅助和触屏交互两大功能。相关功能具体描述,查阅CMCC规范文档《5G视频客服适老化需求说明》

需要UI、AP framework和Modem共同实现完成相关功能。

UI需要终端自行按需求开发实现。

芯片商提供AP framework层和modem的修改方案。

终端厂商要自行和CMCC客服端进行功能上的调试验证,完成功能认证。

  • 远程辅助

屏幕共享功能,指在和视频客服进行双向视频通话过程中,可以把当前手机屏幕内容共享给客服端。

可以使用AOSP API: setCamera(String cameraId), 通过将cameraId传固定string “screen”即可将视频源切换为屏幕截屏视频流。

结束屏幕共享的方式为重新设置回camera对应的有效camera Id。

屏幕共享过程中,由于始终是按竖屏方式共享,因此屏幕共享过程中,UI需要屏蔽setDeviceOrientation,即使UI有监测到用户有转屏,也不要调用setDeviceOrientation方法(只限于屏幕共享过程中)。

  • 触屏交互

流程上有CMOS标签识别(具体请参考CMCC规范描述)

UI接收平台上报的“content:g.3gpp.cmos”,MTK framework会上报新定义的 event “mediatek.telecom.MtkConnection.IMS_EVENT_VIDEO_CMOS"

MtkConnection.java 中的定义bundle中带的参数,int的key是"type",value是12,string的key是"data",value就是"content:g.3gpp.cmos"

UI收到后,如果当前手机支持触屏交互功能,则需要回“ack:g.3gpp.cmos”给平台

具体的方法,跟点击屏幕坐标的方法一致即可,也是调用AOSP的 sendCallEvent,在bundle里,type传150,data传“ack:g.3gpp.cmos”。

  • 开关配置

远程辅助开关MTK_SUPPORT_VIDEO_CALL_CMOS,为0表示关闭,如要打开该功能需修改为1

屏幕共享功能,通过carrierconfig “mtk_key_vt_screen_share_support_bool” 控制,如果需要打开屏幕共享功能,需要把该carrierconfig设置为true

屏幕共享目前只是针对适老化视频客服的需求。

只有在进行视频客服时,才允许显示屏幕共享的功能。


举报
评论 0