智能家居:一种移动终端的投影应用程序界面的新功能-设计概要

题目


一种移动终端的投影应用程序界面的新功能

二、所属技术领域



屏幕投影;屏幕共享;远程操作。


三、现有技术(背景技术)

未发现存在的技术或者应用,类似技术如下:

1.wifidisplay:投影的是整个移动终端的屏幕;

2.快牙等第三方:仅仅在该应用(快牙)之间共享与同步操作图片,视频,游戏等;

3.远程登录:远程控制终端的所有操作。

4.windowns的投影仪扩展:它的实现是把桌面扩大了两倍,本机部分屏幕显示本机操作,而扩大的部分桌面,用来投影其他的电脑应用操作。



四、内容:

 

本功能的应用与以上的方法均不相同,是一种新的功能设计,本功能是以“应用程序”作为屏幕投影的数据源,(也就是以应用程序为投影的触发点),主机端来控制需要投影的应用程序。

这功能,包含两部分功能:

1)投影“某应用程序”的操作界面到其他显示屏幕。而终端的其他应用操作不投影,还可以继续进行自己的操作任务。

2)被投影应用的全双工通信。应用程序可以通过被投影的屏幕来操作,原终端负责后台来响应运行操作。



2、技术解决方案

一般目前移动终端的应用都是只有一个物理上的显示设备,为了开发应用程序的投影功能,因此在移动终端的底层,虚拟出对应不同应用程序的虚拟显示设备,再通过无线模块把该应用程序的虚拟显示设备,投影到远程的显示设备(如智能电视,电脑,手机平板,触摸屏等),即形成了应用程序与远程显示设备之间多对一的投影关系。

本功能包括模块有:

  1. 虚拟显示设备以及规范封装数据

  2. 应用程序虚拟显示设备控制线程。


系统运行框架如下:


1系统框架设计

本设计位于系统的服务中,独立于第三方应用程序,这样更加易于推广使用。包括如下的两部分:P1P2

P1:虚拟显示设备以及规范封装数据。设计组成如下图


2虚拟显示设备设计:

虚拟显示设备组成:

1.缓冲描述:是应用程序界面自身的缓冲队列里面的内存数据。

2.缓冲投影操作:是用来完成应用程序缓冲数据投影出去的触发动作。

3.显示设备的信息描述:描述对应的应用程序的名称,数据格式,运行状态,投影状态。

4.双工事件定义:定义了与远程显示设备之间双工通信的事件,包括类型点击,滑动,输入。

5.双工事件数据:定义了虚拟设备在进行双工操作时候的数据封装方法:

3双工事件的数据规范定义


P2:应用程序虚拟显示设备控制线程:

当某应用程序需要去投影的时候,则为其创建一个虚拟显示设备。对应用程序而言不需要理解底层如何去显示,其继续运行在后台,等待输入输出的事件。

完成的功能有:

  1. 投影对应应用程序的虚拟显示设备;

  2. 虚拟显示设备的双工事件处理;

其工作流程如下:


4虚拟显示设备的控制流程

虚拟显示设备的控制流程,分为输入和输出两部分:

  1. 输出流程为实线部分。应用程序在后台运行,当其缓冲发生变化,则发出合成缓冲区和显示缓冲区的请求。当系统的显示子系统完成合成之后,通知虚拟设备的控制线程,同步更新缓冲数据到虚拟显示设备,且调用无线模块投影到远程显示设备上。

  2. 输入部分为虚线部分。当用户在远程显示设备上,操作应用程序的时候,产生的相关事件也通过双工事件数据的定义规范,反馈到终端设备。虚拟显示设备的线程收到双工事件之后,再模拟产生系统默认的输入事件,这样后台运行的应用程序监听到事件,进行相关的处理。


3、技术效果

未来随着物联网以及智能办公,智能家居的兴起,应用程序的人机操作界面不仅仅在终端通信设备,还需要扩展到其他的显示设备上,因此这种基于应用程序为触发点的投影技术,带来很大的方便灵活功能。应用程序与远程显示设备的之间的投影关系是多对一的,效果如下:


5一对一的投影效果图


6多对一的投影效果图



五、附图及附图的简单说明



NULL




六、具体实施方式



7操作示意图

当用户长按终端的按键区域中的任意设定的按键,则出现右边图示的画面;

终端显示出当前要投影的应用程序的列表以及终端检测到可以接受投影的远程显示器设备列表(可以使智能电视,笔记本,触摸桌面等);

当用户触摸屏幕,选中要投影的应用程序,然后滑动到远程显示设备列表中的一个显示设备,则完成了该应用程序的投影;

同时,远程的显示设备可以接受多个应用程序的投影,当用户可以同时选择多个应用程序,滑动到同一个远程显示设备上。








  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
基于微信小程序的家政服务预约系统采用PHP语言和微信小程序技术,数据库采用Mysql,运行软件为微信开发者工具。本系统实现了管理员和客户、员工三个角色的功能。管理员的功能为客户管理、员工管理、家政服务管理、服务预约管理、员工风采管理、客户需求管理、接单管理等。客户的功能为查看家政服务进行预约和发布自己的需求以及管理预约信息和接单信息等。员工可以查看预约信息和进行接单。本系统实现了网上预约家政服务的流程化管理,可以帮助工作人员的管理工作和帮助客户查询家政服务的相关信息,改变了客户找家政服务的方式,提高了预约家政服务的效率。 本系统是针对网上预约家政服务开发的工作管理系统,包括到所有的工作内容。可以使网上预约家政服务的工作合理化和流程化。本系统包括手机设计和电脑端设计,有界面和数据库。本系统的使用角色分为管理员和客户、员工三个身份。管理员可以管理系统里的所有信息。员工可以发布服务信息和查询客户的需求进行接单。客户可以发布需求和预约家政服务以及管理预约信息、接单信息。 本功能可以实现家政服务信息的查询和删除,管理员添加家政服务信息功能填写正确的信息就可以实现家政服务信息的添加,点击家政服务信息管理功能可以看到基于微信小程序的家政服务预约系统里所有家政服务的信息,在添加家政服务信息的界面里需要填写标题信息,当信息填写不正确就会造成家政服务信息添加失败。员工风采信息可以使客户更好的了解员工。员工风采信息管理的流程为,管理员点击员工风采信息管理功能,查看员工风采信息,点击员工风采信息添加功能,输入员工风采信息然后点击提交按钮就可以完成员工风采信息的添加。客户需求信息关系着客户的家政服务预约,管理员可以查询和修改客户需求信息,还可以查看客户需求的添加时间。接单信息属于本系统里的核心数据,管理员可以对接单的信息进行查询。本功能设计的目的可以使家政服务进行及时的安排。管理员可以查询员工信息,可以进行修改删除。 客户可以查看自己的预约和修改自己的资料并发布需求以及管理接单信息等。 在首页里可以看到管理员添加和管理的信息,客户可以在首页里进行家政服务的预约和公司介绍信息的了解。 员工可以查询客户需求进行接单以及管理家政服务信息和留言信息、收藏信息等。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值