建立智能手持装置和智能电视之间的通信连接的方法和系统的制作方法

文档序号:7821920阅读:304来源:国知局
建立智能手持装置和智能电视之间的通信连接的方法和系统的制作方法
【专利摘要】本发明涉及一种在智能手持装置和智能电视之间建立通信连接的方法。本发明的方法利用包括智能手持装置IP地址、智能电视IP地址和绑定位的绑定信息来建立二者之间的绑定关系并因此建立通信连接。智能电视装置输出其当前绑定信息,智能手持装置从所述智能电视获取所述绑定信息并根据绑定信息判定是否可建立与该智能电视装置的通信连接。
【专利说明】建立智能手持装置和智能电视之间的通信连接的方法和系统

【技术领域】
[0001]本发明涉及在手持装置和智能电视之间建立通信连接的方法和相应的系统。

【背景技术】
[0002]智能电视客户端的控制方式依赖于相应厂家的智能电视软硬件系统。有些厂家的遥控器可以打开开关当作无线鼠标使用,但遥控器的支持在不同厂家之间存在差异。有些厂家生产的智能电视支持USB接口连接鼠标或者键盘进行操作,但操作方式并不一致。通常,传统的通过遥控器操作智能电视的方式不能达到良好的用户体验。
[0003]因此,有必要提供一种智能电视客户端控制方式,统一各不同厂家生产的智能电视系统控制方式的差异,以提供操作的简便性。


【发明内容】

[0004]鉴于上述情况,本发明提供了在智能手持装置和智能电视客户端之间建立通信连接的方法和相应的系统。
[0005]根据本发明的一个方面,提供一种在智能手持装置和智能电视之间建立通信连接的方法,该方法包括步骤:
[0006]智能电视输出其存储器中当前存储的绑定信息,该绑定信息包含该智能电视的IP地址和绑定位;
[0007]智能手持装置从所述智能电视获取所述绑定信息;
[0008]智能手持装置判定其存储器中是否存在所述绑定信息的记录,若存在,则建立与该智能电视的通信连接,否则根据所述绑定信息判断该智能电视是否与其他智能手持装置绑定,其中当所述绑定信息中的绑定位已被置位则表示该智能电视与其他智能手持装置绑定;
[0009]当智能手持装置判断该智能电视已经与其他智能手持装置绑定,则结束通信连接建立过程,否则所述智能手持装置把自己的IP地址结合到所述绑定信息中,并置位所述绑定信息中的绑定位,然后在其存储器中设置该更新的绑定信息的记录并把所述更新的绑定信息传送到智能电视装置,并且建立与该智能电视装置的通信连接,其中所述智能电视装置保存所接收的更新的绑定信息作为当前的绑定信息。
[0010]本发明还提供与上述方法相对应的系统。
[0011]本发明提出一种在手持装置和智能电视客户端之间建立通信的方法和相应的系统,以使得通过手持装置操控电视,使得智能电视完全可以用智能手持装置替代传统的电视遥控器并且提供更多的功能。例如用户可通过这种智能手持装置通过联网的智能电视进行快捷购物,方便用户购物的同时增强用户的电视使用体验。
[0012]本发明解决了传统的电视遥控器不能对电视视频进行方便准确的截屏、标记等操作。同时解决了多个客户端装置对同一电视装置进行操作而导致操作失败,或单一客户端对多个电视装置进行操作导致误操作的情况。

【专利附图】

【附图说明】
[0013]下面将结合附图详细说明本发明的细节。其中
[0014]图1是根据本发明实施例的在手持装置和智能电视之间建立通信的方法的流程图;
[0015]图2是利用手持装置控制智能电视的示例性界面;以及
[0016]图3是手持装置用于建立与智能电视的绑定的示例性操作界面。

【具体实施方式】
[0017]根据本发明,提出一种在手持装置和智能电视之间建立通信的方法和相应的系统。
[0018]根据本发明的实施例,在智能电视和智能手持装置之间建立通信连接,使每台智能电视装置都有唯一的与之具有绑定关系的智能手持装置,从而使得可利用智能手持装置对智能电视进行控制操作。
[0019]当一智能手持装置与一智能电视之间具有绑定关系,则该智能电视和该智能手持装置都记录了相同的绑定信息并且在二者之间已经建立了通信连接。
[0020]根据本发明,用于建立智能手持装置和智能电视的绑定关系的绑定信息包括三个字段:智能手持装置的IP地址、智能电视的IP地址和一个绑定位。
[0021]绑定位是一个标志位,如布尔类型或者掩码。当绑定位已经被置位(如绑定位的值为I),表示该智能电视已经与相应的智能手持装置绑定,否则,绑定位被复位(如绑定位的值为O),表示该智能电视没有与任何手持装置绑定。
[0022]根据本发明的实施例,智能电视可生成表示绑定信息的二维码并在其屏幕上显示,而智能手持装置可扫描并识别智能电视所显示的二维码并可解析该二维码以获得绑定信息。
[0023]根据本发明的实施例,提供一种在智能手持装置和智能电视之间建立通信连接的方法,该方法包括步骤:
[0024]智能电视输出其存储器中当前存储的绑定信息,该绑定信息包含该智能电视的IP地址和绑定位,例如,智能电视显示该绑定信息的二维码,如条形码;
[0025]智能手持装置从所述智能电视获取所述绑定信息,例如,智能手持装置扫描智能电视屏幕上显示的二维码并解析该二维码而获得所述绑定信息;
[0026]智能手持装置判定其存储器中是否存在所述绑定信息的记录,若存在,则建立与该智能电视的通信连接,否则根据所述绑定信息判断该智能电视是否与其他智能手持装置绑定,其中当所述绑定信息中的绑定位已被置位则表示该智能电视与其他智能手持装置绑定;
[0027]当智能手持装置判断该智能电视已经与其他智能手持装置绑定,则结束通信连接建立过程,否则所述智能手持装置把自己的IP地址结合到所述绑定信息中,并置位所述绑定信息中的绑定位,然后在其存储器中设置该更新的绑定信息的记录并把所述更新的绑定信息传送到智能电视装置,并且建立与该智能电视装置的通信连接,其中所述智能电视装置保存所接收的更新的绑定信息作为当前的绑定信息。
[0028]下面结合附图详细说明根据本发明一个实施例的用于建立手持装置和智能电视之间通信的流程,请见图1。
[0029]根据图1所示,建立手持装置和智能电视之间通信的方法包括如下步骤:
[0030](I)打开智能电视客户端,智能电视客户端生成表示绑定信息的二维码信息的页面,所述绑定信息包含该智能电视的IP地址和一个绑定位;
[0031](2)打开手持装置客户端,手持装置客户端进入二维码扫描页面;
[0032](3)手持装置客户端通过扫描智能电视客户端页面,获取二维码并解析该二维码以获得绑定息;
[0033](4)手持装置判断手持装置客户端的存储器中是否已存在该绑定信息的记录,如果是转(5),否则转(6);
[0034](5)建立智能电视与手持装置的通信连接,例如通过socket来建立二者之间的通信连接,再转(9);
[0035](6)手持装置检查所述绑定信息的绑定位,如果该绑定位已经置位,转(7),否则转⑶;
[0036](7)手持装置屏幕弹出提示框,提示该智能电视已经和其他手持装置绑定而不能与本手持装直绑定,转(9);
[0037](8)手持装置把自己的标识结合到所述绑定信息,并把所述绑定信息的绑定位置位,在存储器中存储更新的绑定信息并把更新的绑定信息传送到智能电视客户端由智能电视保存,手持装置客户端记录该更新的绑定信息,转(5)。
[0038](9)结束。
[0039]根据本发明,通过手持装置与智能电视绑定而建立手持装置与智能电视装置之间的通信连接,使得手持装置客户端可以发送数据和/或指令到智能电视客户端,电视客户端根据从手持装置接收的指令和/或数据完成相关的操作,并且智能电视根据需要发送反馈到手持装置客户端。
[0040]例如,根据本发明的一个实施例,请见附图2,在手持装置点击截屏按钮、在触摸区域单击或双击等操作都会编码成指令发送到智能电视客户端,电视客户端根据指令进行相应的操作。
[0041]根据本发明,智能手持装置可以解除与智能电视的绑定关系,从而断开与该智能电视的通信连接。
[0042]例如,根据本发明的实施例,智能手持装置可以按如下过程解除与已经与之建立绑定的智能电视之间的绑定关系:
[0043](I)开始,点击手持装置客户端解绑按钮,向与之绑定的智能电视发送解绑命令;
[0044](2)智能电视根据接收的命令把绑定位复位(即置于未绑定的状态)。
[0045](3)智能手持装置把绑定信息记录清空。
[0046](4)断开手持设备与智能电视通信连接(如socket连接),结束。
[0047]下面具体描述本发明的利用手持装置控制智能电视的系统。
[0048]本发明的系统包括智能手持装置和智能电视。在智能电视和智能手持装置之间能够建立一对一的通信连接,从而通过该智能手持装置控制智能电视的操作。
[0049]根据本发明的实施例,本发明的智能电视除了其他一般的智能电视的组成部分之夕卜,还包括:
[0050]绑定信息设置装置,用于设置和存储绑定信息;
[0051]绑定信息输出装置,用于按照设定的形式输出绑定信息,如以条形码的形式来显示绑定信息;
[0052]与手持装置通信的模块。
[0053]根据本发明的实施例,本发明的手持装置除了其他如触摸屏和存储器之外还包括:
[0054]绑定信息获取装置,用于从所述智能电视终端获取绑定信息;
[0055]绑定信息更新装置,用于对绑定信息进行必要的更新并存储;
[0056]与智能电视通信的装置。
[0057]智能电视的绑定信息输出装置输出其当前的绑定信息,该当前绑定信息包含该智能电视的IP地址和绑定位。智能电视的绑定信息输出装置按照设定的方式来输出智能电视的当前绑定信息,例如在显示屏上显示该当前绑定信息的二维码,如条形码。
[0058]智能手持装置的绑定信息获取装置从智能电视获取智能电视的当前绑定信息,例如通过扫描智能电视屏幕上显示的二维码并解析该二维码而获得所述当前绑定信息。
[0059]智能手持装置的绑定信息更新装置判定其存储器中是否存在所述绑定信息的记录,若存在,则建立与该智能电视的通信连接,否则根据所接收的绑定信息判断该智能电视是否与其他手持装置绑定,其中当所接收的绑定信息中的绑定位已被置位则表示该智能电视与其他手持装置绑定。
[0060]当智能手持装置判断该智能电视已经与其他手持装置绑定,则结束通信建立过程,否则绑定信息更新装置把所述智能手持装置的IP地址结合到所述绑定信息中,并置位所述绑定信息中的绑定位,然后在智能手持装置的存储器中设置更新的绑定信息的记录并把更新的绑定信息传送到智能电视装置,并且建立与该智能电视装置的通信连接,其中所述智能电视装置保存所接收的更新的绑定信息作为当前的绑定信息。
[0061]智能电视和手持装置的通信模块用于处理彼此之间的通信。例如,采用Socket进行连接并且发送或接收信息
[0062]根据本发明,对于已经建立通信连接的智能手持装置和智能电视,该智能手持装置可向该智能电视发出解绑命令,智能电视根据接收的命令把绑定位复位,智能手持装置把绑定信息记录清空,并且断开手持设备与智能电视通信连接。
[0063]手持装置中的这些模块既可以是专门实现的硬件模块,也可以利用一般的智能手机、平板电脑、笔记本电脑以软件实现。
[0064]智能电视的这些模块既可以是专门实现的硬件模块,也可以是在一般智能电视客户端上以软件实现。
[0065]请见图3,根据本发明的实施例,在手持装置上设置用于启动绑定过程的“绑定”按钮、用于扫描智能电视显示的二维码的摄像头以及用于手动二维码输入设施。根据前述参考图1所述的流程,可以建立手持装置和智能电视之间的通信连接。
[0066]根据本发明,手持装置还包括坐标映射功能,用于把手持装置触摸屏上的点击事件、触摸事件的坐标转换为智能电视屏幕的对应的坐标。在智能电视与所绑定的手持装置之间建立连接之初,智能电视的通信模块将智能电视屏幕参数发送到所绑定的手持装置客户端,参数例如包括屏幕大小。坐标转换的方式是根据手持装置客户端触摸区域大小和智能电视屏幕大小计算二者之间的线性比例进行转换。座标转换模块比较手持装置的触摸区域大小和电视屏幕大小,计算得到长宽转换线性比例,之后在手机客户端触摸区域的触摸点坐标会按照该线性比例转换成智能电视屏幕的座标。
[0067]根据本发明,智能电视还包括指令数据解析和执行功能和指针功能等,指令数据解析和执行功能用于接收所绑定的手持装置发送的指令和/或数据,并执行与接收的指令和/或数据相对应的操作。例如,在购物应用中,根据手持装置发送的截屏、加入购物车等指令在智能电视上执行相应的操作。例如,指令数据解析和执行模块把手持装置的触摸屏上的点击事件、触摸事件交给相应的指针模块处理等等。指针模块负责指针的显示,处理点击、触摸事件。该模块根据手持装置发送的坐标信息,判断智能电视屏幕的哪一个区域(或者组件、控件、view等)被点击或者触摸,然后交给该区域的组件进行相应的事件处理,如根据手持装置发送的信息更新电视屏幕上的指针(箭头)坐标。
[0068]在具体应用环境中,可以增加其他的个性化功能,然后通过通信模块传递到智能电视客户端进行对应的处理。例如,更具体的应用可包括截屏、加入购物车等。
[0069]例如,如在图2所示的操控区域,手持装置通过捕获手指触摸事件,获取触摸点的坐标,并转化为智能电视客户端的屏幕坐标并发送到电视客户端,电视客户端的后台服务根据传递的信息更新屏幕指针(箭头)坐标。
[0070]根据本发明,可实现在智能电视屏幕上的截屏功能,而不必调用第三方工具或应用。在目前的android电视平台上,不可以用第三方应用截取当前屏幕的(这与PC平台不同)。
[0071]当点击手机客户端的截屏按钮后,手机客户端将指令发送到电视客户端,触发电视客户端进行截屏操作,并保存所截获的图片到自定义的文件夹下面。
[0072]当点击手机客户端的加入购物车按钮后,手机客户端将指令发送到电视客户端,触发电视客户端将当前选中商品加入到购物车当中。
[0073]根据本发明的实施例的一种应用,实现购物车与截屏功能。加入购物车是为了方便购物,只要有商品的地方,当前商品就可以通过点击手机客户端的加入购物车按钮而将当前获得焦点的商品(背景会有所不同,加以区分)加入到购物车当中,而不必每次都要进入商品详情页面。
[0074]本发明涉及通过手持装置来控制智能电视,提出一种全新的控制智能电视的方式。手持装置通过识别智能电视生成的二维码而与智能电视建立绑定关系,从而实现二者的通信,并且把手持装置上的操作翻译成智能电视可执行的指令发送到电视客户端来执行,从而达到控制电视客户端的目的。
【权利要求】
1.一种在智能手持装置和智能电视之间建立通信连接的方法,该方法包括步骤: 智能电视装置输出其存储器中当前存储的绑定信息,该绑定信息包含该智能电视的IP地址和绑定位; 智能手持装置从所述智能电视获取所述绑定信息; 智能手持装置判定其存储器中是否存在所述绑定信息的记录,若存在,则建立与该智能电视的通信连接,否则根据所述绑定信息判断该智能电视是否与其他智能手持装置绑定,其中当所述绑定信息中的绑定位已被置位则表示该智能电视与其他智能手持装置绑定; 当智能手持装置判断该智能电视已经与其他智能手持装置绑定,则结束通信连接建立过程,否则所述智能手持装置把自己的IP地址结合到所述绑定信息中,并置位所述绑定信息中的绑定位,然后在其存储器中设置该更新的绑定信息的记录并把所述更新的绑定信息传送到智能电视装置,并且建立与该智能电视装置的通信连接,其中所述智能电视装置保存所接收的更新的绑定信息作为当前的绑定信息。
2.如权利要求1所述的方法,其中,当智能电视装置输出其存储器中当前存储的绑定信息时,显示该绑定信息的二维码,并且当智能手持装置从所述智能电视获取所述绑定信息时,智能手持装置扫描智能电视屏幕上显示的二维码并解析该二维码而获得所述绑定信肩、O
3.如权利要求2所述的方法,所述二维码是条形码。
4.如权利要求1所述的方法,所述通信连接通过Socket实现。
5.如权利要求1所述的方法,其中,在智能手持装置建立与该智能电视装置的通信连接之后,可通过下述步骤解除智能手持装置与智能电视之间的通信连接: (1)智能手持装置向智能电视发送解绑命令; (2)智能电视根据接收的命令复位其当前绑定信息的绑定位; (3)智能手持装置把存储的绑定信息记录清空;以及 (4)断开手持设备与智能电视通信连接。
6.一种在智能手持装置和智能电视之间建立通信连接的系统,该系统包括智能电视和智能手持装置, 所述智能电视包括绑定信息设置装置、绑定信息输出装置和与手持装置通信的模块,所述智能手持装置包括绑定信息获取装置、绑定信息更新装置和与智能电视通信的装置, 其中,所述绑定信息输出装置输出所述智能电视装置的存储器中当前存储的绑定信息,该绑定信息包含该智能电视的IP地址和绑定位; 其中,所述绑定信息获取装置获取从绑定信息输出装置输出的所述绑定信息; 其中,所述绑定信息更新装置判定所述智能手持装置的存储器中是否存在所述绑定信息的记录,若存在,则建立与该智能电视的通信连接,否则根据所述绑定信息判断该智能电视是否与其他智能手持装置绑定,其中当所述绑定信息中的绑定位已被置位则表示该智能电视与其他智能手持装置绑定; 其中,当该智能电视已经与其他智能手持装置绑定,则结束通信连接建立过程,否则所述绑定信息更新装置把所述智能手持装置的IP地址结合到所述绑定信息中,并置位所述绑定信息中的绑定位,然后在所述智能手持装置的存储器中设置该更新的绑定信息的记录并把所述更新的绑定信息传送到智能电视装置,并且建立与该智能电视装置的通信连接,其中所述智能电视装置保存所接收的更新的绑定信息作为当前的绑定信息。
【文档编号】H04N21/422GK104378674SQ201410731491
【公开日】2015年2月25日 申请日期:2014年12月4日 优先权日:2014年12月4日
【发明者】谭丁强, 刘强东, 王亚卿, 邓正平, 井振刚, 甘永州, 刘鸿 申请人:北京京东尚科信息技术有限公司, 北京京东世纪贸易有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1