一种基于录制回放的安卓应用间混搭方法

    公开(公告)号:CN108089859B

    公开(公告)日:2020-11-20

    申请号:CN201711450324.5

    申请日:2017-12-27

    Applicant: 复旦大学

    Abstract: 本发明属于移动应用软件技术领域,具体为一种基于录制回放的安卓应用混搭方法。本发明通过对安卓框架层中涉及窗口和视图的相关基类进行修改,赋予其应用间混搭的能力;基本步骤为:将改造后的ROM刷入到移动设备上;用户从安装在移动设备上的移动应用中选定一个应用作为宿主应用,并打开运行;用户在宿主应用内启动录制,选定混搭的后端应用,以及数据源控件,并设置触发事件;在被自动启动的后端应用程序中,用户选定需要与宿主应用关联的控件,并设定返回值;最后,用户在录制好的宿主应用和后端应用上进行回放,以实现自动化的数据传递和内容整合。这种录制回放方法具有较低的后台运行开销,能够降低用户的操作量以及提高应用的使用效率。

    一种基于录制回放的安卓应用间混搭方法

    公开(公告)号:CN108089859A

    公开(公告)日:2018-05-29

    申请号:CN201711450324.5

    申请日:2017-12-27

    Applicant: 复旦大学

    CPC classification number: G06F8/38 G06F8/41 G06F8/61

    Abstract: 本发明属于移动应用软件技术领域,具体为一种基于录制回放的安卓应用混搭方法。本发明通过对安卓框架层中涉及窗口和视图的相关基类进行修改,赋予其应用间混搭的能力;基本步骤为:将改造后的ROM刷入到移动设备上;用户从安装在移动设备上的移动应用中选定一个应用作为宿主应用,并打开运行;用户在宿主应用内启动录制,选定混搭的后端应用,以及数据源控件,并设置触发事件;在被自动启动的后端应用程序中,用户选定需要与宿主应用关联的控件,并设定返回值;最后,用户在录制好的宿主应用和后端应用上进行回放,以实现自动化的数据传递和内容整合。这种录制回放方法具有较低的后台运行开销,能够降低用户的操作量以及提高应用的使用效率。

    一种Android应用交互式远程协作方法

    公开(公告)号:CN106325851B

    公开(公告)日:2020-05-26

    申请号:CN201610649470.X

    申请日:2016-08-10

    Applicant: 复旦大学

    Abstract: 本发明属于软件工程技术领域,具体为一种Android应用交互式远程协作方法。本发明首先通过对已有的Android应用安装包的自动分析和程序转换,使其具有交互式远程协作能力;在此基础上,请求方使用具有交互式远程协作能力的Android应用后,在任一界面上选定一个区域作为协作范围并发起远程协作;协作方使用客户端接受协作请求后,将自动生成一个与请求方应用协作范围内的界面内容一样的模拟界面,协作方通过模拟界面进行交互式协作;协作过程中,协作方的界面操作事件回传到请求方应用界面上并进行事件响应处理,同时更新后的请求方应用界面内容发送给协作方用于更新模拟界面内容。本发明方法具有较低的网络流量和延迟,并具备更高的安全性。

    一种Android应用交互式远程协作方法

    公开(公告)号:CN106325851A

    公开(公告)日:2017-01-11

    申请号:CN201610649470.X

    申请日:2016-08-10

    Applicant: 复旦大学

    Abstract: 本发明属于软件工程技术领域,具体为一种Android应用交互式远程协作方法。本发明首先通过对已有的Android应用安装包的自动分析和程序转换,使其具有交互式远程协作能力;在此基础上,请求方使用具有交互式远程协作能力的Android应用后,在任一界面上选定一个区域作为协作范围并发起远程协作;协作方使用客户端接受协作请求后,将自动生成一个与请求方应用协作范围内的界面内容一样的模拟界面,协作方通过模拟界面进行交互式协作;协作过程中,协作方的界面操作事件回传到请求方应用界面上并进行事件响应处理,同时更新后的请求方应用界面内容发送给协作方用于更新模拟界面内容。本发明方法具有较低的网络流量和延迟,并具备更高的安全性。

    一种面向安卓的用户个性化定制语音控制应用方法

    公开(公告)号:CN108108158B

    公开(公告)日:2021-03-30

    申请号:CN201711345479.2

    申请日:2017-12-15

    Applicant: 复旦大学

    Abstract: 本发明属于移动应用软件技术领域,具体为一种面向安卓的用户个性化定制语音控制应用方法。本发明采用针对安卓应用的录制回放技术;在录制阶段用户按照安卓应用自身的触屏操作方式使用应用,并定义需要语音输入的参数信息、针对候选结果的筛选机制以及需要语音输出的结果信息,这些执行过程以及输入输出设置都被记录为运行脚本;在回放阶段目标应用在被语音指令启动后按照运行脚本自动运行,在需要语音输入的时候通过语音助手与用户进行语音交互,在产生输出信息时通过语音助手报读输出结果。本发明通过对安卓系统框架层代码的修改来使得安卓应用具备语音交互场景的定制和执行能力,无需安卓应用进行任何修改,也无需安卓应用开发者提供支持。

    一种面向安卓的用户个性化定制语音控制应用方法

    公开(公告)号:CN108108158A

    公开(公告)日:2018-06-01

    申请号:CN201711345479.2

    申请日:2017-12-15

    Applicant: 复旦大学

    Abstract: 本发明属于移动应用软件技术领域,具体为一种面向安卓的用户个性化定制语音控制应用方法。本发明采用针对安卓应用的录制回放技术;在录制阶段用户按照安卓应用自身的触屏操作方式使用应用,并定义需要语音输入的参数信息、针对候选结果的筛选机制以及需要语音输出的结果信息,这些执行过程以及输入输出设置都被记录为运行脚本;在回放阶段目标应用在被语音指令启动后按照运行脚本自动运行,在需要语音输入的时候通过语音助手与用户进行语音交互,在产生输出信息时通过语音助手报读输出结果。本发明通过对安卓系统框架层代码的修改来使得安卓应用具备语音交互场景的定制和执行能力,无需安卓应用进行任何修改,也无需安卓应用开发者提供支持。

Patent Agency Ranking