一种投影数据传输的方法及用户终端的制作方法_3

文档序号:9810225阅读:来源:国知局
以是否需要线缆的传输作为划分依据时,可以包括有线传输(如使用USB数据线等)与无线传输(如使用WiFi或者蓝牙等方式)。当以是否需要与数据网络建立连接为划分依据时,可以包括网络传输与非网络传输。
[0062]作为一种可选的实施方式,当用户终端使用网络进行传输待投影数据时,用户终端需与服务器建立连接,由于每一台服务器都有独一无二的IP地址,因此,用户终端在发送连接请求时,该连接请求中除了包括该用户终端的终端设备号外,还可以携带与该用户终端建立网络连接的服务器的IP地址。
[0063]作为另一种可选的实施方式,当用户终端使用非网络传输待投影数据时,则发送的连接请求应携带该用户终端的终端设备号。
[0064]S302、投影设备发送响应连接请求的连接应答,以使用户终端建立包括终端设备号的数据列表。
[0065]本发明实施例中,根据步骤S301可知,当用户终端是使用网络传输待投影数据时,由于在发送连接请求时,除了该用户终端的终端设备号时,还携带了与该用户终端建立网络连接的服务器的IP地址。因此,当用户终端接收到投影设备响应连接请求发送的连接应答时,建立包括终端设备号以及与该用户终端建立网络连接的服务器的IP地址的数据列表。
[0066]S303、投影设备接收用户终端发送的加密投影数据。
[0067]本发明实施例中,加密投影数据为用户终端使用加密密钥对待投影数据进行加密得到的数据,加密密钥为用户终端使用包括用户终端的终端设备号的数据列表按照预先设定的加密方式生成加密密钥。
[0068]本发明实施例中,加密方式可以包括但不限于消息摘要算法第五版(MessageDigest Algorithm,MD5)、安全哈希算法(Secure Hash Algorithm, SHA)以及数据加密标准(Data Encrypt1n Standard,DES)等加密方式。
[0069]具体地,在用户终端与投影设备建立连接后,则用户终端会去获取待投影数据,并对获取到的待投影数据进行加密。其中,加密的时候应该采用上述的加密方式中的一种或多种,并以包括用户终端的终端设备号的数据列表为依据生成加密密钥。并使用生成的加密密钥对该待投影数据进行加密。举例来说,当终端设备号包括IMEI时,则生成的加密密钥应该与IMEI相关,至于加密方式的选用则可以是任意的加密方式的一种,或多种加密方式的组合。
[0070]S304、投影设备使用包括用户终端的终端设备号的数据列表按照预先设定的解密方式生成解密密钥,并将解密密钥发送至用户终端,以使用户终端检测加密密钥与解密密钥是否相匹配,若否,则用户终端停止向投影设备发送数据。
[0071]本发明实施例中,解密方式应该与步骤S303介绍的加密方式采用的相同的编密规则。
[0072]在图3中,投影设备先接收用户终端发送的加密投影数据;投影设备再使用包括用户终端的终端设备号的数据列表按照预先设定的解密方式生成解密密钥,并将解密密钥发送至用户终端,以使用户终端检测加密密钥与解密密钥是否相匹配,若否,则用户终端停止向投影设备发送数据。实施本发明实施例,在用户终端发送待投影数据前,先使用包括用户终端的终端设备号的数据列表按照预先设定的加密方式生成加密密钥,并使用加密密钥对待投影数据进行加密,得到加密投影数据,并在检测到用户终端生成的加密密钥与投影设备生成的解密密钥不匹配时,停止向投影设备发送数据。可见,实施本发明实施例能够提高投影数据传输过程的安全性。
[0073]请参阅图4,图4是本发明实施例公开的一种用户终端的结构示意图,用于执行上述投影数据传输的方法。其中,图4中涉及到的用户终端可以包括但不限于智能手机(如Android手机、1S手机等)、平板电脑、掌上电脑以及移动互联网设备(Mobile InternetDevices, MID)、PAD等用户终端。如图4所示,该用户终端可以包括:获取单元401、第一发送单元402以及收发单元403,其中,
[0074]获取单元401,用于获取待投影数据,并使用包括用户终端的终端设备号的数据列表按照预先设定的加密方式生成加密密钥,并使用加密密钥对待投影数据进行加密,得到加密投影数据。
[0075]本发明实施例中,待投影数据可以包括影视、图片或文字等数据。
[0076]本发明实施例中,终端设备号可以包括但不限于移动设备国际身份码(Internat1nal Mobile Equipment Identity, IMEI)。
[0077]本发明实施例中,加密方式可以包括但不限于消息摘要算法第五版(MessageDigest Algorithm,MD5)、安全哈希算法(Secure Hash Algorithm, SHA)以及数据加密标准(Data Encrypt1n Standard,DES)等加密方式。其中,MD5为计算机安全领域广泛使用的一种散列函数,用以提供消息的完整性保护。安全哈希算法(Secure Hash Algorithm, SHA)主要适用于数字签名标准(Digital Signature Standard,DSS)里面定义的数字签名算法(Digital Signature Algorithm,DSA)。对于长度小于 2~64 位的消息,SHA 会产生一个 160位的消息摘要。当接收到消息的时候,这个消息摘要可以用来验证数据的完整性。在传输的过程中,数据很可能会发生变化,那么这时候就会产生不同的消息摘要。其中,SHAl有如下特性:不可以从消息摘要中复原信息;两个不同的消息不会产生同样的消息摘要。数据加密标准(Data Encrypt1n Standard,DES)是一种使用密钥加密的块算法。
[0078]具体地,在用户终端与投影设备建立连接后,则获取单元401会去获取待投影数据,并对获取到的待投影数据进行加密。其中,加密的时候应该采用上述的加密方式中的一种或多种,并以包括用户终端的终端设备号的数据列表为依据生成加密密钥。并使用生成的加密密钥对该待投影数据进行加密。举例来说,当终端设备号包括IMEI时,则生成的加密密钥应该与IMEI相关,至于加密方式的选用则可以是任意的加密方式的一种,或多种加密方式的组合。
[0079]第一发送单元402,用于发送加密投影数据至投影设备,以使投影设备生成用于解密加密投影数据的解密密钥。
[0080]本发明实施例中,投影设备可以包括但不限于投影仪、投影幕布等等,但在本实施例中,投影设备主要以投影仪为主。
[0081]本发明实施例中,投影设备接收用户终端发送的加密投影数据后,则会使用包括用户终端的终端设备号的数据列表按照预先设定的解密方式生成解密密钥。其中,加密投影数据为用户终端使用加密密钥对待投影数据进行加密得到的数据,加密密钥为用户终端使用包括用户终端的终端设备号的数据列表按照预先设定的加密方式生成加密密钥。
[0082]收发单元403,接收投影设备发送的解密密钥,并检测加密密钥与解密密钥是否相匹配,若否,则停止向投影设备发送数据。
[0083]本发明实施例中,当收发单元403接收到投影设备使用包括用户终端的终端设备号的数据列表按照预先设定的解密方式生成解密密钥时,则收发单元403会检测用户终端生成的加密密钥与投影设备生成的解密密钥是否相匹配。其中,上述获取单元401生成的加密密钥与投影设备生成的解密密钥是否相匹配可以理解成获取单元401生成的加密密钥与投影设备生成的解密密钥是否相同;也可以理解成获取单元401生成的加密密钥与投影设备生成的解密密钥是否与预先存储的匹配规则相符。
[0084]举例来说,当获取单元401生成的加密密钥与投影设备生成的解密密钥是否相匹配理解成获取单元401生成的加密密钥与投影设备生成的解密密钥是否相同时的例子可以是:当用获取单元401生成的解密密钥为123*,投影设备生成的解密密钥为123*,则说明获取单元401生成的加密密钥与投影设备生成的解密密钥相同。当将获取单元401生成的加密密钥与投影设备生成的解密密钥是否相匹配理解成获取单元401生成的加密密钥与投影设备生成的解密密钥是否与预先存储的匹配规则相符时的例子可以是:当预先存储的匹配规则是按每次加I的形式增加,且密钥后都携带*时,如:当用户终
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1