浏览器多用户共享操作的思考

可惜这个想法已经被一家做电子阅读的公司申请专利了,就算做了一次关于产品的思考吧!欢迎一起讨论浏览器的社交化方向!


基本架构

     

两台运行指定浏览器的设备可以通过三种方式进行交互:

  1. 在相同WiFi网络内使用TCP/UDP连接。

  2.与适配过的设备通过蓝牙协议连接。

  3.使用账号或当前地理信息利用远端服务器与指定的用户或附件的人连接。

 

基本流程

 基本流程如下:

      

Step 1.在要分享的页面,选择分享的方式,列出可用的连接方式。

Step 2.根据用户选择,执行不同的连接及搜索,列出可用设备列表供用户选择:

  2.1 WiFi连接

  先使用UDP进行本网段内广播,找出正在使用相同浏览器的设备。

  2.2 蓝牙连接

  让用户选择已经匹配过的设备。

  2.3 指定的用户

  连接到远端服务器,查到指定的用户或某个用户创建的组。

  2.4 附近的用户

  将本地地理信息上传,并在服务器上找出附近的用户。

Step 3.用户选择一个目标设备后,尝试进行连接并询问使用的浏览器是否支持当前的操作。如果支持,则发送连接请求。

Step 4.对方在收到连接请求后,选择“接受”或“拒绝”。同时可以设定:

   I.是否接受对方页面操作

   II.是否允许操作所有页面

第一项设定,如果未选中,则表示仅是分享页面,打开页面后,就会关闭连接。

如果选中,则可以继续同步自己对页面的操作到对方的设备,包括打开链接、输入等操作。

第二项设定,如果选中,表示可以操作对方整个浏览器的行为。这个操作方式可以用于与电视等其它不便于操作的终端上的浏览器操作控制。

Step 5&6.在对方接受连接后,将要分享的页面推送过去。

Step 7&8.根据对方用户接受时的设定,来确定是否保持当前连接或者直接断开。

 如果保持连接,则会不断将本地操作传送到远端,并由远端浏览器执行。

Step 9.如果用户未选择允许操作所有页面则在关闭当前分享页面时自动断开连接。

 如果已选择此项设定,则在浏览器退出时断开连接。

 任何时候,用户都可以使用点击断开连接操作主动断开连接。

 

通讯协议设计

在浏览器内部设计操作记录、编码、解码及执行的功能。用户在一端执行的操作可以被按序列记录下,并按相同的顺序发送到远端,然后由受控方依序解析执行。

    

中间可以使用特定的数据包设计封装起来。比如使用XML定义或以下数据包格式:

 数据头包:

标识(4Bytes,固定为XXXX)

指令ID (4Bytes,为设计的指令表中一项)

指令数据大小(8Bytes,表示后续有多少数据)

支持的最小版本号(4Bytes,表示从哪个版本开始支持这个指令)

保留位(16Bytes,保留一部分数据,供以后扩展使用)

紧随其后的就是指令数据包,由具体的操作指令指定。

这个数据包格式可以供所有的通讯方式所共同使用,也可以供查找、匹配、查询等操作使用。

 

可以使用的指令包括:

   FIND ->查找设备

   INFO ->获取详细信息

   OPEN ->打开URL

   CLSE ->关闭页面

   CLIK ->点击操作

  

多人同时分享的问题

 在需要多人分享的场景下,可以由某个设备使用发起一个群组会话,发起者就是主控设备。其他人可以使用类似上面的方式搜索到该用户,并选择加入该用户发起的会话。这样发起人的分享页面和操作会被自动的发送到其它已加入该组的设备上执行。

   


以下是会话组的操作状态图:

     

 1.当用户发起一个会话组时,即进入创建会话组状态。

 2.输入完组名信息后即进入等待加入状态,或取消以结束会话。

 3.当有其他人加入组后,发起人可以点开始进入同步中状态。开始页面操作。 发起人也可以取消当前会话。

 4.在同步浏览过程中,其他人可以选择离开。发起人也可以选择关闭以结束会话。

 

 

使用场景

       1. 当需要同附近或远程的朋友分享某个页面时,在当前页面选择分享功能,在可用设备/好友列表中找到对方后,就会自动在对方的浏览器中打开相同的页面。

 比如在远程会议中,多人可以通过电话系统交谈,而通过会话组使用浏览器同步浏览指定的内容。

 在小团队活动中,多人同时看一个屏幕不方便,大家就可以自行观看自己的浏览器,而实现同步浏览,更容易增进团队的协作氛围。

 

        2.如果需要带着对方一起浏览,只要对方允许远程操作,就可以实现将本地操作在对方浏览器上同步执行,多括翻页/打开链接等。

比如和远端的朋友或父母分享某个内容时,不需要反复的说明操作方法,体验更加流畅、简洁。


转载请注明出处: http://blog.csdn.net/horkychen



  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
招聘不上手,呼叫不开口 召乎为招聘人员实现智能数据收集、分析和匹配;推出“精确匹配,快速邀约”板块,通过快推快邀,极速缩短企业招聘周期;为多家企业提供基于浏览器扩展程序的智能招聘服务,多渠道收集人选,匹配分析并快速邀约面试 五大智能模块 1、智能简历分析:多格式多语种简历解析,通过95种简历中常见疑点对简历进行可信度分析。 2、智能人岗匹配:150余种人才特征和40余种职位特征,细粒度计算人岗匹配度。 3、智能以人查人:根据一份标杆人才简历定位人才库中与标杆人才拥有相似经历的更多人才。 4、智能意向沟通:智能机器人全程在线与候选人深度沟通,智能问答,确认人才意向。 5、智能面试安排:根据招聘人员的日程表和候选人可面试时间,智能安排面试日程并实时通知。 使用优势 1、降成本,提效率 效率提升:33% 成本降低:21% 服务人选:1300余万 服务职位:220余万 2、更安全,更省心 加密传输,杜绝攻击 无需提供敏感信息 数据物理隔离 完备的数据安全措施 3、爱思考,会成长 收集用户行为和个性偏好 建立公司、职位和人选画像 构建知识图谱 持续提升推荐准确性 Prominent Disclosure Terms 突出披露事项 我们尊重用户隐私,并相信隐私是您最关注的事项。 We respect user privacy and believe that privacy is your first priority. We could not collect and use any of your data before you install and register our service, nor would we collect your data when you are not logged in. Only after you register and log in our service, we would collect data for your own recruitment purpose and all of your data and information collected could only be stored within your own registered account. Only your team members who are invited by you via invitation link could join your account. 在您安装和注册我们的服务之前,我们不会收集和使用您的任何数据,也不会在您未登录时收集您的数据。只有在您注册并登录我们的服务后,我们才会为您自己的招聘目的收集数据 并且您收集的所有数据和信息只能存储在您自己的注册帐户中 只有您通过邀请链接邀请的团队成员才能加入您的帐户。 All the data and information which we collect when you use our service are only stored in your account within Zhaohu. We would not share any of your data and information to any other users in Zhaohu nor would we share with any third parties without your clear consent. 我们在您使用我们的服务时收集的所有数据和信息仅存储在您在召乎的帐户中 我们不会将您的任何数据和信息分享给任何其他用户,也不会在未经您同意的情况下与任何第三方共享。 All the data and information which we collect when you use our service are only used for your own recruitment purpose, and would not be used by us for any other unauthorized usage. 我们在您使用我们的服务时收集的所有数据和信息仅用于您自己的招聘目的,我们不会将其用于任何其他未经授权的使用。 When we say “all the data and information”, we mean “Information and Data which we collect via related sites 我们通过相关网站收集的信息和数据”. Personal

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值