CN115514396B - 基于nfc的传屏设备连接方法、装置和计算机设备 - Google Patents
基于nfc的传屏设备连接方法、装置和计算机设备 Download PDFInfo
- Publication number
- CN115514396B CN115514396B CN202110700036.0A CN202110700036A CN115514396B CN 115514396 B CN115514396 B CN 115514396B CN 202110700036 A CN202110700036 A CN 202110700036A CN 115514396 B CN115514396 B CN 115514396B
- Authority
- CN
- China
- Prior art keywords
- screen
- nfc
- network information
- encrypted data
- transmission equipment
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 122
- 238000000034 method Methods 0.000 title claims abstract description 51
- 238000012546 transfer Methods 0.000 claims description 14
- 238000004590 computer program Methods 0.000 claims description 13
- 230000006870 function Effects 0.000 description 9
- 238000004458 analytical method Methods 0.000 description 3
- 238000004891 communication Methods 0.000 description 3
- 230000006854 communication Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 238000000060 site-specific infrared dichroism spectroscopy Methods 0.000 description 3
- 238000012544 monitoring process Methods 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 238000012790 confirmation Methods 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B5/00—Near-field transmission systems, e.g. inductive or capacitive transmission systems
- H04B5/70—Near-field transmission systems, e.g. inductive or capacitive transmission systems specially adapted for specific purposes
- H04B5/77—Near-field transmission systems, e.g. inductive or capacitive transmission systems specially adapted for specific purposes for interrogation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B5/00—Near-field transmission systems, e.g. inductive or capacitive transmission systems
- H04B5/70—Near-field transmission systems, e.g. inductive or capacitive transmission systems specially adapted for specific purposes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/0013—Methods or arrangements for sensing record carriers, e.g. for reading patterns by galvanic contacts, e.g. card connectors for ISO-7816 compliant smart cards or memory cards, e.g. SD card readers
- G06K7/0034—Methods or arrangements for sensing record carriers, e.g. for reading patterns by galvanic contacts, e.g. card connectors for ISO-7816 compliant smart cards or memory cards, e.g. SD card readers the connector being capable of simultaneously receiving a plurality of cards in the same insertion slot
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B5/00—Near-field transmission systems, e.g. inductive or capacitive transmission systems
- H04B5/20—Near-field transmission systems, e.g. inductive or capacitive transmission systems characterised by the transmission technique; characterised by the transmission medium
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B5/00—Near-field transmission systems, e.g. inductive or capacitive transmission systems
- H04B5/20—Near-field transmission systems, e.g. inductive or capacitive transmission systems characterised by the transmission technique; characterised by the transmission medium
- H04B5/24—Inductive coupling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B5/00—Near-field transmission systems, e.g. inductive or capacitive transmission systems
- H04B5/70—Near-field transmission systems, e.g. inductive or capacitive transmission systems specially adapted for specific purposes
- H04B5/72—Near-field transmission systems, e.g. inductive or capacitive transmission systems specially adapted for specific purposes for local intradevice communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00002—Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for
- H04N1/00007—Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for relating to particular apparatus or devices
- H04N1/00018—Scanning arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00095—Systems or arrangements for the transmission of the picture signal
- H04N1/00114—Systems or arrangements for the transmission of the picture signal with transmission of additional information signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/4227—Providing Remote input by a user located remotely from the client device, e.g. at work
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/03—Protecting confidentiality, e.g. by encryption
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Multimedia (AREA)
- Computer Security & Cryptography (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Biomedical Technology (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Telephone Function (AREA)
- Power Engineering (AREA)
- Mobile Radio Communication Systems (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本申请提供了一种基于NFC的传屏设备连接方法、装置和计算机设备,用户使用具有NFC功能的终端触碰NFC标签时,终端系统识别NFC标签是否包含传屏设备的网络信息。如果NFC标签包含传屏设备的网络信息,则获取网络信息,并根据网络信息与传屏设备进行连接。本申请中,终端系统通过NFC功能读取到传屏设备的网络信息后,直接根据网络信息与传屏设备进行无线连接。整个连接过程中,用户只需要使用终端触碰NFC标签即可,操作简单,方便快捷。
Description
技术领域
本申请涉及无线通信技术领域,特别涉及一种基于NFC的传屏设备连接方法、装置和计算机设备。
背景技术
目前移动终端与传屏设备的连接方式,通常是通过扫描连接(比如扫描设备所携带的二维码与设备进行连接)或传屏码连接,但这两种连接方式都需要用户使用移动终端进行大量的操作才能实现。比如移动终端通过扫描连接与设备连接时,需要用户打开移动终端的摄像头并对准设备上的二维码,后续再进行一系列的手动确认操作,十分繁琐,便捷度低。
发明内容
本申请为解决上述问题,提供了一种基于NFC的传屏设备连接方法、装置和计算机设备。
为实现上述目的,本申请提供了一种基于NFC的传屏设备连接方法,包括:
触碰NFC标签,识别所述NFC标签是否包含传屏设备的网络信息;
若所述NFC标签包含传屏设备的网络信息,则获取所述网络信息,并根据所述网络信息与所述传屏设备进行连接。
本申请还提供了一种基于NFC的传屏设备连接装置,包括:
识别模块,用于触碰NFC标签时,识别所述NFC标签是否包含传屏设备的网络信息;
连接模块,用于若所述NFC标签包含传屏设备的网络信息,则获取所述网络信息,并根据所述网络信息与所述传屏设备进行连接。
本申请还提供一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器执行所述计算机程序时实现上述任一项所述方法的步骤。
本申请还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述的方法的步骤。
本申请中提供的一种基于NFC的传屏设备连接方法、装置和计算机设备,用户使用具有NFC功能的终端触碰NFC标签时,终端系统识别NFC标签是否包含传屏设备的网络信息。如果NFC标签包含传屏设备的网络信息,则获取网络信息,并根据网络信息与传屏设备进行连接。本申请中,终端系统通过NFC功能读取到传屏设备的网络信息后,直接根据网络信息与传屏设备进行无线连接。整个连接过程中,用户只需要使用终端触碰NFC标签即可,操作简单,方便快捷。
附图说明
图1是本申请一实施例中基于NFC的传屏设备连接方法的步骤示意图;
图2是本申请一实施例中基于NFC的传屏设备连接装置的整体结构框图;
图3是本申请一实施例的计算机设备的结构示意框图。
本申请目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
参照图1,本申请一实施例中提供了一种基于NFC的传屏设备连接方法,包括:
S1:触碰NFC标签,识别所述NFC标签是否包含传屏设备的网络信息;
S2:若所述NFC标签包含传屏设备的网络信息,则获取所述网络信息,并根据所述网络信息与所述传屏设备进行连接。
本实施例中,连接方法的应用主体为具有NFC((Near Field Communic ation,近场通信)功能的终端(比如手机、平板电脑等),使用时,用户打开终端的NFC功能,然后使用终端触碰NFC标签。终端系统读取NFC标签内所包含的数据信息,并判断NFC标签的数据信息中是否包含终端当前需要连接的传屏设备(比如传屏盒子)的网络信息;该网络信息包括传屏设备的ip(Internet Protocol,网络之间互连的协议)、热点SSID(Service Set Identifier,服务集标识),密码等特征信息。如果终端系统识别到NFC标签内包含传屏设备的网络信息,则从NFC标签内下载传屏设备的网络信息,并根据该网络信息与传屏设备进行无线连接(比如通过wifi信号连接),方便终端系统将需要的数据传输到传屏设备,进行投屏或者实现其他功能。
本实施例中,终端系统通过NFC功能读取到传屏设备的网络信息后,直接根据网络信息与传屏设备进行无线连接。整个连接过程中,用户只需要使用终端触碰NFC标签即可,操作简单,方便快捷。
进一步的,所述识别所述NFC标签是否包含传屏设备的网络信息的步骤之后,包括:
S3:若所述NFC标签没有包含传屏设备的网络信息,则发送获取请求到所述传屏设备;
S4:接收所述传屏设备反馈的加密数据,所述加密数据由所述传屏设备在接收到所述获取请求后将自身的网络信息加密后形成;
S5:将所述加密数据写入所述NFC标签内。
本实施例中,终端系统如果识别到NFC标签内没有包含传屏设备的网络信息,或者说当前的NFC标签为空白标签,则发送获取请求到传屏设备。其中,终端系统通过扫描传屏设备的二维码信息与传屏设备建立信号通道,实现获取请求的发送以及后续对数据的接收。传屏设备在开机后会将自动将自身的网络信息(比如ip、热点SSID和密码等特性信息)采用AES128加密算法进行加密,然后进行base64编码,形成加密数据。并且,传屏设备随时处于监听状态,在监听到终端系统发送的获取请求后,自动将加密数据发送给终端。终端系统在接收到传屏设备反馈的加密数据后,再通过NFC连接的方式将加密输入写入NFC标签内,以便下一次需要与传屏设备进行连接时,当前的终端或其他具有NFC功能的终端可以直接从NFC标签内获取传屏设备的网络信息,进而与传屏设备建立信号通道。
进一步的,所述将所述加密数据写入所述NFC标签内的步骤,包括:
S501:根据所述加密数据判断所述传屏设备是否支持NFC;
S502:若所述传屏设备支持NFC,则将所述加密数据写入所述NFC标签。
本实施例中,加密数据还包括传屏设备的系统版本信息,终端系统根据加密数据中的系统版本信息判断传屏设备当前是否支持NFC。如果传屏设备不支持NFC,则表明传屏设备的系统版本可能过低,无法拿到wifi的热点SSID和密码,就算写到NFC标签,终端去触碰NFC标签,也无法连接该热点。此时即使将加密数据写入NFC标签也没有意义,因此把NFCUI入口屏蔽。进一步的,终端系统输出提示信息,提示用户对传屏设备的系统进行最新版本的更新,以支持NFC。
如果终端系统识别到传屏设备支持NFC,则直接将加密数据写入NFC标签内,以便后续的终端可以通过触碰NFC标签实现与wifi热点的连接,进而构建局域网,与处于同一局域网中的传屏设备建立信号通道,实现数据传输。
进一步的,所述获取网络信息,并根据所述网络信息与所述传屏设备进行连接的步骤,包括:
S201:调用预设程序对所述加密数据进行解析,得到所述网络信息;
S202:调用所述预设程序根据所述网络信息,与所述传屏设备进行无线连接。
本实施例中,终端系统需要通过预设程序对加密数据进行解密和解析,从而得到网络信息。其中,预设程序可以预存在终端系统内,也可以存储在云端服务器,需要时从云端服务器进行下载,在此不做具体限定。在解析得到网络信息后,终端系统调用预设程序根据网络信息中的ip、热点SSID和密码等特征信息与传屏设备建立基于wifi信号的局域网,与传屏设备实现无线连接,自动化程度高,方便快捷。
进一步的,所述NFC标签包括第一扇区和第二扇区,所述连接方法应用于移动终端,所述调用预设程序对所述加密数据进行解析,得到所述网络信息的步骤,包括:
S2011:读取所述第一扇区内的URL信息,并识别所述移动终端的操作系统类型;
S2012:若所述操作系统类型为ios系统,则根据所述URL信息调用所述预设程序对所述加密数据进行解析;
S2013:若所述操作系统类型为安卓系统,则读取所述第二扇区内的AAR包,并根据所述AAR包调用所述预设程序对所述加密数据进行解析。
本实施例中,NFC标签包括第一扇区和第二扇区,其中,第一扇区为NFC标签的第一个扇区,第二扇区为NFC标签的第二个扇区,NFC数据的NDEF(NFC Data Exchange Format:NFC数据交换格式,NFC组织约定的NFC tag中的数据格式)的格式标准,需要先识别第一扇区后,才能识别第二扇区。本实施例NFC标签的第一扇区内写入有URL(Uniform ResourceLocator,统一资源定位符)信息,第二扇区内写入有AAR(安卓应用的包名)包。终端系统首先读取NFC标签的第一扇区内的URL信息,并识别终端系统(即移动终端的操作系统)的操作系统类型。如果当前终端系统的类型为ios系统,根据ios系统的规则,终端系统识别移动终端内当前是否存在预设程序。如果移动终端内存在预设程序,则通过URL信息去调用预设程序打开并运行;如果移动终端内不存在预设程序,则终端系统通过URL信息跳转到对应的云端服务器(或者是下载网站),并从云端服务器下载预设程序后自动运行该预设程序,实现调用预设程序对加密数据进行解析。
如果终端系统的操作系统类型为安卓系统,则终端系统跳过第一扇区的验证,直接读取第二扇区内的AAR包,并根据AAR包判断移动终端内当前是否存在预设程序。如果移动终端内不存在预设程序,则打开移动终端的应用商城下载与AAR包对应的预设程序。然后直接运行预设程序对加密数据进行解析。
进一步的,所述根据所述AAR包调用所述预设程序对所述加密数据进行解析的步骤,包括:
S20131:根据所述AAR包判断所述移动终端内是否存在所述预设程序;
S20132:若所述移动终端内不存在所述预设程序,则打开所述移动终端的应用商城下载与所述AAR包对应的所述预设程序,并使用所述预设程序对所述加密数据进行解析;
S20133:若所述移动终端存在所述预设程序,则运行所述预设程序对所述加密数据进行解析。
本实施例中,终端系统根据AAR包判断移动终端内是否存在预设程序(预设程序以应用软件的形式存在),如果移动终端内不存在该预设程序,则终端系统打开移动终端的应用商城,根据AAR包搜索到对应的预设程序并下载。下载后自动对预设程序进行安装,并运行预设程序对加密数据进行解析。如果移动终端内存在预设程序,则终端系统直接打开并运行预设程序,通过预设程序对加密数据进行解密、解析,得到所需的网络信息。
进一步的,所述根据所述网络信息与所述传屏设备进行连接的步骤之后,包括:
S6:将投屏信息发送到所述传屏设备,使得所述传屏设备将所述投屏信息投射到显示屏幕进行播放。
本实施例中,终端系统根据网络信息与传屏设备建立信号通道实现连接后,将需要进行投屏的数据信息(即投屏信息,比如一些文字、图片或影像等数据)通过信号通道发送到传屏设备。传屏设备接收到投屏新后,将其投射到显示屏幕进行播放。
优选的,传屏设备也可以是具备其他功能的设备装置,在此仅作为事例,体现终端与传屏设备之间的信息传输。
参照图2,本申请一实施例中还提供了一种基于NFC的传屏设备连接装置,包括:
识别模块1,用于触碰NFC标签时,识别所述NFC标签是否包含传屏设备的网络信息;
连接模块2,用于若所述NFC标签包含传屏设备的网络信息,则获取所述网络信息,并根据所述网络信息与所述传屏设备进行连接。
进一步的,所述连接装置,还包括:
第一发送模块3,用于若所述NFC标签没有包含传屏设备的网络信息,则发送获取请求到所述传屏设备;
接收模块4,用于接收所述传屏设备反馈的加密数据,所述加密数据由所述传屏设备在接收到所述获取请求后将自身的网络信息加密后形成;
写入模块5,用于将所述加密数据写入所述NFC标签内。
进一步的,所述写入模块5,包括:
判断子模块,用于根据所述加密数据判断所述传屏设备是否支持NFC;
写入子模块,用于若所述传屏设备支持NFC,则将所述加密数据写入所述NFC标签。
进一步的,所述连接模块2,包括:
解析子模块,用于调用预设程序对所述加密数据进行解析,得到所述网络信息;
连接子模块,用于调用所述预设程序根据所述网络信息,与所述传屏设备进行无线连接。
进一步的,所述NFC标签包括第一扇区和第二扇区,所述连接方法应用于移动终端,所述解析子模块,包括:
读取单元,用于读取所述第一扇区内的URL信息,并识别所述移动终端的操作系统类型;
第一调用单元,用于若所述操作系统类型为ios系统,则根据所述URL信息调用所述预设程序对所述加密数据进行解析;
第二调用单元,用于若所述操作系统类型为安卓系统,则读取所述第二扇区内的AAR包,并根据所述AAR包调用所述预设程序对所述加密数据进行解析。
进一步的,所述第二调用单元,包括:
判断子单元,用于根据所述AAR包判断所述移动终端内是否存在所述预设程序;
下载子单元,用于若所述移动终端内不存在所述预设程序,则打开所述移动终端的应用商城下载与所述AAR包对应的所述预设程序,并使用所述预设程序对所述加密数据进行解析;
解析子单元,用于若所述移动终端存在所述预设程序,则运行所述预设程序对所述加密数据进行解析。
进一步的,所述连接装置,包括:
第二发送模块6,用于将投屏信息发送到所述传屏设备,使得所述传屏设备将所述投屏信息投射到显示屏幕进行播放。
本实施例中,连接装置中各模块、子模块、单元、子单元用于对应执行与上述基于NFC的传屏设备连接方法中的各个步骤,其具体实施过程在此不做详述。
本实施例提供的一种基于NFC的传屏设备连接装置,用户使用具有NFC功能的终端触碰NFC标签时,终端系统识别NFC标签是否包含传屏设备的网络信息。如果NFC标签包含传屏设备的网络信息,则获取网络信息,并根据网络信息与传屏设备进行连接。本申请中,终端系统通过NFC功能读取到传屏设备的网络信息后,直接根据网络信息与传屏设备进行无线连接。整个连接过程中,用户只需要使用终端触碰NFC标签即可,操作简单,方便快捷。
参照图3,本申请实施例中还提供一种计算机设备,该计算机设备可以是服务器,其内部结构可以如图3所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设计的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储预设程序等数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种基于NFC的传屏设备连接方法。
上述处理器执行上述基于NFC的传屏设备连接方法的步骤:
S1:触碰NFC标签,识别所述NFC标签是否包含传屏设备的网络信息;
S2:若所述NFC标签包含传屏设备的网络信息,则获取所述网络信息,并根据所述网络信息与所述传屏设备进行连接。
进一步的,所述识别所述NFC标签是否包含传屏设备的网络信息的步骤之后,包括:
S3:若所述NFC标签没有包含传屏设备的网络信息,则发送获取请求到所述传屏设备;
S4:接收所述传屏设备反馈的加密数据,所述加密数据由所述传屏设备在接收到所述获取请求后将自身的网络信息加密后形成;
S5:将所述加密数据写入所述NFC标签内。
进一步的,所述将所述加密数据写入所述NFC标签内的步骤,包括:
S501:根据所述加密数据判断所述传屏设备是否支持NFC;
S502若所述传屏设备支持NFC,则将所述加密数据写入所述NFC标签。
进一步的,所述获取网络信息,并根据所述网络信息与所述传屏设备进行连接的步骤,包括:
S201:调用预设程序对所述加密数据进行解析,得到所述网络信息;
S202:调用所述预设程序根据所述网络信息,与所述传屏设备进行无线连接。
进一步的,所述NFC标签包括第一扇区和第二扇区,所述连接方法应用于移动终端,所述调用预设程序对所述加密数据进行解析,得到所述网络信息的步骤,包括:
S2011:读取所述第一扇区内的URL信息,并识别所述移动终端的操作系统类型;
S2012:若所述操作系统类型为ios系统,则根据所述URL信息调用所述预设程序对所述加密数据进行解析;
S2013:若所述操作系统类型为安卓系统,则读取所述第二扇区内的AAR包,并根据所述AAR包调用所述预设程序对所述加密数据进行解析。
进一步的,所述根据所述AAR包调用所述预设程序对所述加密数据进行解析的步骤,包括:
S20131:根据所述AAR包判断所述移动终端内是否存在所述预设程序;
S20132:若所述移动终端内不存在所述预设程序,则打开所述移动终端的应用商城下载与所述AAR包对应的所述预设程序,并使用所述预设程序对所述加密数据进行解析;
S20133:若所述移动终端存在所述预设程序,则运行所述预设程序对所述加密数据进行解析。
进一步的,所述根据所述网络信息与所述传屏设备进行连接的步骤之后,包括:
S6:将投屏信息发送到所述传屏设备,使得所述传屏设备将所述投屏信息投射到显示屏幕进行播放。
本申请一实施例还提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现一种基于NFC的传屏设备连接方法,所述基于NFC的传屏设备连接方法具体为:
S1:触碰NFC标签,识别所述NFC标签是否包含传屏设备的网络信息;
S2:若所述NFC标签包含传屏设备的网络信息,则获取所述网络信息,并根据所述网络信息与所述传屏设备进行连接。
进一步的,所述识别所述NFC标签是否包含传屏设备的网络信息的步骤之后,包括:
S3:若所述NFC标签没有包含传屏设备的网络信息,则发送获取请求到所述传屏设备;
S4:接收所述传屏设备反馈的加密数据,所述加密数据由所述传屏设备在接收到所述获取请求后将自身的网络信息加密后形成;
S5:将所述加密数据写入所述NFC标签内。
进一步的,所述将所述加密数据写入所述NFC标签内的步骤,包括:
S501:根据所述加密数据判断所述传屏设备是否支持NFC;
S502:若所述传屏设备支持NFC,则将所述加密数据写入所述NFC标签。
进一步的,所述获取网络信息,并根据所述网络信息与所述传屏设备进行连接的步骤,包括:
S201:调用预设程序对所述加密数据进行解析,得到所述网络信息;
S202:调用所述预设程序根据所述网络信息,与所述传屏设备进行无线连接。
进一步的,所述NFC标签包括第一扇区和第二扇区,所述连接方法应用于移动终端,所述调用预设程序对所述加密数据进行解析,得到所述网络信息的步骤,包括:
S2011:读取所述第一扇区内的URL信息,并识别所述移动终端的操作系统类型;
S2012:若所述操作系统类型为ios系统,则根据所述URL信息调用所述预设程序对所述加密数据进行解析;
S2013:若所述操作系统类型为安卓系统,则读取所述第二扇区内的AAR包,并根据所述AAR包调用所述预设程序对所述加密数据进行解析。
进一步的,所述根据所述AAR包调用所述预设程序对所述加密数据进行解析的步骤,包括:
S20131:根据所述AAR包判断所述移动终端内是否存在所述预设程序;
S20132:若所述移动终端内不存在所述预设程序,则打开所述移动终端的应用商城下载与所述AAR包对应的所述预设程序,并使用所述预设程序对所述加密数据进行解析;
S20133:若所述移动终端存在所述预设程序,则运行所述预设程序对所述加密数据进行解析。
进一步的,所述根据所述网络信息与所述传屏设备进行连接的步骤之后,包括:
S6:将投屏信息发送到所述传屏设备,使得所述传屏设备将所述投屏信息投射到显示屏幕进行播放。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储与一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的和实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可以包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM通过多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双速据率SDRAM(SSRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其它变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、装置、第一物体或者方法不仅包括那些要素,而且还包括没有明确列出的其它要素,或者是还包括为这种过程、装置、第一物体或者方法所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、装置、第一物体或者方法中还存在另外的相同要素。
以上所述仅为本申请的优选实施例,并非因此限制本申请的专利范围,凡是利用本申请说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其它相关的技术领域,均同理包括在本申请的专利保护范围内。
Claims (8)
1.一种基于NFC的传屏设备连接方法,应用于移动终端,其特征在于,包括:
触碰NFC标签,识别所述NFC标签是否包含传屏设备的网络信息;
若所述NFC标签包含传屏设备的网络信息,则获取所述网络信息,并根据所述网络信息与所述传屏设备进行连接;
所述识别所述NFC标签是否包含传屏设备的网络信息的步骤之后,包括:
若所述NFC标签没有包含传屏设备的网络信息,则发送获取请求到所述传屏设备;
接收所述传屏设备反馈的加密数据,所述加密数据由所述传屏设备在接收到所述获取请求后将自身的网络信息加密后形成,所述加密数据还包括所述传屏设备的系统版本信息;
将所述加密数据写入所述NFC标签内;
所述将所述加密数据写入所述NFC标签内的步骤,包括:
根据所述加密数据中的系统版本信息判断所述传屏设备是否支持NFC;
若识别到所述传屏设备支持NFC,则将所述加密数据写入所述NFC标签;
若识别到所述传屏设备不支持NFC,表明所述传屏设备的系统版本过低,则把NFC UI入口屏蔽,同时所述移动终端系统输出提示信息。
2.根据权利要求1所述的基于NFC的传屏设备连接方法,其特征在于,所述获取网络信息,并根据所述网络信息与所述传屏设备进行连接的步骤,包括:
调用预设程序对所述加密数据进行解析,得到所述网络信息;
调用所述预设程序根据所述网络信息,与所述传屏设备进行无线连接。
3.根据权利要求2所述的基于NFC的传屏设备连接方法,其特征在于,所述NFC标签包括第一扇区和第二扇区,所述连接方法应用于移动终端,所述调用预设程序对所述加密数据进行解析,得到所述网络信息的步骤,包括:
读取所述第一扇区内的URL信息,并识别所述移动终端的操作系统类型;
若所述操作系统类型为ios系统,则根据所述URL信息调用所述预设程序对所述加密数据进行解析;
若所述操作系统类型为安卓系统,则读取所述第二扇区内的AAR包,并根据所述AAR包调用所述预设程序对所述加密数据进行解析。
4.根据权利要求3所述的基于NFC的传屏设备连接方法,其特征在于,所述根据所述AAR包调用所述预设程序对所述加密数据进行解析的步骤,包括:
根据所述AAR包判断所述移动终端内是否存在所述预设程序;
若所述移动终端内不存在所述预设程序,则打开所述移动终端的应用商城下载与所述AAR包对应的所述预设程序,并使用所述预设程序对所述加密数据进行解析;
若所述移动终端存在所述预设程序,则运行所述预设程序对所述加密数据进行解析。
5.根据权利要求1所述的基于NFC的传屏设备连接方法,其特征在于,所述根据所述网络信息与所述传屏设备进行连接的步骤之后,包括:
将投屏信息发送到所述传屏设备,使得所述传屏设备将所述投屏信息投射到显示屏幕进行播放。
6.一种基于NFC的传屏设备连接装置,应用于移动终端,其特征在于,包括:
识别模块,用于触碰NFC标签时,识别所述NFC标签是否包含传屏设备的网络信息;
连接模块,用于若所述NFC标签包含传屏设备的网络信息,则获取所述网络信息,并根据所述网络信息与所述传屏设备进行连接;
第一发送模块,用于若所述NFC标签没有包含传屏设备的网络信息,则发送获取请求到所述传屏设备;
接收模块,用于接收所述传屏设备反馈的加密数据,所述加密数据由所述传屏设备在接收到所述获取请求后将自身的网络信息加密后形成,所述加密数据还包括所述传屏设备的系统版本信息;
写入模块,用于将所述加密数据写入所述NFC标签内;
判断子模块,用于根据所述加密数据中的系统版本信息判断所述传屏设备是否支持NFC;
写入子模块,用于若识别到所述传屏设备支持NFC,则将所述加密数据写入所述NFC标签;
若识别到所述传屏设备不支持NFC,表明所述传屏设备的系统版本过低,则把NFC UI入口屏蔽,同时所述移动终端系统输出提示信息。
7.一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至5中任一项所述方法的步骤。
8.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至5中任一项所述的方法的步骤。
Priority Applications (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110700036.0A CN115514396B (zh) | 2021-06-23 | 2021-06-23 | 基于nfc的传屏设备连接方法、装置和计算机设备 |
PCT/CN2022/098886 WO2022267946A1 (zh) | 2021-06-23 | 2022-06-15 | 基于nfc的传屏设备连接方法、装置和计算机设备 |
JP2022574581A JP7423822B2 (ja) | 2021-06-23 | 2022-06-15 | Nfcに基づく画面共有機器の接続方法、装置及びコンピュータ機器 |
EP22808578.3A EP4175190A4 (en) | 2021-06-23 | 2022-06-15 | METHOD AND APPARATUS FOR CONNECTING AN NFC-BASED SCREEN TRANSMISSION DEVICE AND COMPUTER DEVICE |
KR1020227040169A KR102700023B1 (ko) | 2021-06-23 | 2022-06-15 | Nfc 기반 화면 전송 장치의 연결 방법, 디바이스 및 컴퓨터 장치 |
US17/984,946 US20230073492A1 (en) | 2021-06-23 | 2022-11-10 | Connecting method, apparatus of screen transmission device based on nfc, and computer device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110700036.0A CN115514396B (zh) | 2021-06-23 | 2021-06-23 | 基于nfc的传屏设备连接方法、装置和计算机设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115514396A CN115514396A (zh) | 2022-12-23 |
CN115514396B true CN115514396B (zh) | 2023-06-13 |
Family
ID=84499549
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110700036.0A Active CN115514396B (zh) | 2021-06-23 | 2021-06-23 | 基于nfc的传屏设备连接方法、装置和计算机设备 |
Country Status (6)
Country | Link |
---|---|
US (1) | US20230073492A1 (zh) |
EP (1) | EP4175190A4 (zh) |
JP (1) | JP7423822B2 (zh) |
KR (1) | KR102700023B1 (zh) |
CN (1) | CN115514396B (zh) |
WO (1) | WO2022267946A1 (zh) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2012146588A1 (en) * | 2011-04-27 | 2012-11-01 | Gemalto Sa | Method and system for communicating data to a contact-less communicating device |
CN102801527A (zh) * | 2012-08-07 | 2012-11-28 | 北京鑫泰亿联视讯科技有限公司 | 一种基于nfc和移动通讯的分布式通用防伪系统 |
CN112788581A (zh) * | 2021-02-22 | 2021-05-11 | 广州视源电子科技股份有限公司 | Nfc交互平板、交互系统、交互方法、交互装置和存储介质 |
Family Cites Families (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007096457A (ja) * | 2005-09-27 | 2007-04-12 | Fujifilm Corp | 無線タグ装置、無線タグ装置用アンテナ、及び無線タグ通信システム |
EP2302884A1 (en) * | 2009-09-24 | 2011-03-30 | Research In Motion Limited | Mobile wireless communications device, method and system using magnetic sensor and activated NFC circuit for establishing communications between mobile wireless communications devices |
KR101911253B1 (ko) * | 2012-11-21 | 2018-10-24 | 엘지전자 주식회사 | 전자 태그와 모바일 디바이스 및 디스플레이 장치를 포함하는 시스템의 제어 방법, 모바일 디바이스 그리고 디스플레이 장치 |
EP2753048B1 (en) * | 2013-01-07 | 2019-04-03 | Samsung Electronics Co., Ltd | Apparatus and method for providing a near field communication function in a portable terminal |
KR101512127B1 (ko) * | 2013-07-16 | 2015-04-14 | (주) 티티씨엔씨 | Nfc 서비스 시스템 및 서비스 방법. |
CN103546203B (zh) * | 2013-09-30 | 2015-12-09 | 小米科技有限责任公司 | 近场通信标签脚本的提供与获取方法、装置 |
CN103559516B (zh) * | 2013-10-25 | 2017-09-22 | 小米科技有限责任公司 | 一种nfc数据传输方法、终端设备及服务器 |
JP6071949B2 (ja) * | 2014-06-25 | 2017-02-01 | キヤノン株式会社 | 情報処理装置、その制御方法、及びプログラム |
CN104639975A (zh) * | 2015-02-28 | 2015-05-20 | 乐视致新电子科技(天津)有限公司 | 一种无线高清连接建立方法和装置 |
CN105163174B (zh) * | 2015-09-10 | 2018-12-21 | 康佳集团股份有限公司 | 一种基于移动终端扫描二维码与电视连接的方法及系统 |
JP6610206B2 (ja) * | 2015-11-27 | 2019-11-27 | セイコーエプソン株式会社 | 電子機器、端末、無線通信システム、無線通信方法、及びプログラム |
US20180295513A1 (en) * | 2017-04-06 | 2018-10-11 | Walmart Apollo, Llc | Authentication system using nfc tags |
CN110401583B (zh) * | 2019-06-21 | 2021-12-07 | 深圳绿米联创科技有限公司 | 设备替换的方法、装置、系统、移动终端以及存储介质 |
CN112312366B (zh) * | 2019-07-26 | 2022-10-28 | 华为技术有限公司 | 一种通过nfc标签实现功能的方法、电子设备及系统 |
CN115209195B (zh) * | 2019-08-09 | 2023-10-20 | 荣耀终端有限公司 | 一种通过遥控器实现一碰投屏的终端设备、方法以及系统 |
CN110958475A (zh) * | 2019-10-30 | 2020-04-03 | 华为终端有限公司 | 一种跨设备的内容投射方法及电子设备 |
CN111061447A (zh) * | 2019-12-18 | 2020-04-24 | 青岛海信商用显示股份有限公司 | 无线传屏方法、装置及系统 |
CN111240620A (zh) * | 2019-12-31 | 2020-06-05 | 创维集团有限公司 | 智能终端投屏处理方法及装置、计算机设备、介质 |
CN117055833A (zh) * | 2020-03-30 | 2023-11-14 | 广州视源电子科技股份有限公司 | 一种传屏方法、设备及存储介质 |
CN111669644A (zh) * | 2020-07-07 | 2020-09-15 | 深圳市嘉润原新显科技有限公司 | 触碰投屏显示器 |
CN111831247A (zh) * | 2020-09-15 | 2020-10-27 | 深圳乐播科技有限公司 | 基于二维码的投屏方法、装置、设备及存储介质 |
JP7163346B2 (ja) * | 2020-09-24 | 2022-10-31 | キヤノン株式会社 | 情報処理装置、情報処理装置の制御方法、及びプログラム |
-
2021
- 2021-06-23 CN CN202110700036.0A patent/CN115514396B/zh active Active
-
2022
- 2022-06-15 KR KR1020227040169A patent/KR102700023B1/ko active IP Right Grant
- 2022-06-15 JP JP2022574581A patent/JP7423822B2/ja active Active
- 2022-06-15 WO PCT/CN2022/098886 patent/WO2022267946A1/zh unknown
- 2022-06-15 EP EP22808578.3A patent/EP4175190A4/en active Pending
- 2022-11-10 US US17/984,946 patent/US20230073492A1/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2012146588A1 (en) * | 2011-04-27 | 2012-11-01 | Gemalto Sa | Method and system for communicating data to a contact-less communicating device |
CN102801527A (zh) * | 2012-08-07 | 2012-11-28 | 北京鑫泰亿联视讯科技有限公司 | 一种基于nfc和移动通讯的分布式通用防伪系统 |
CN112788581A (zh) * | 2021-02-22 | 2021-05-11 | 广州视源电子科技股份有限公司 | Nfc交互平板、交互系统、交互方法、交互装置和存储介质 |
Also Published As
Publication number | Publication date |
---|---|
KR20230007396A (ko) | 2023-01-12 |
CN115514396A (zh) | 2022-12-23 |
EP4175190A4 (en) | 2023-12-20 |
EP4175190A1 (en) | 2023-05-03 |
WO2022267946A1 (zh) | 2022-12-29 |
JP2023534605A (ja) | 2023-08-10 |
JP7423822B2 (ja) | 2024-01-29 |
KR102700023B1 (ko) | 2024-08-27 |
US20230073492A1 (en) | 2023-03-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10111096B2 (en) | AP connection method, terminal, and server | |
CN112217831A (zh) | 关于物联网设备的信息交互方法、装置及设备 | |
EP3337219B1 (en) | Carrier configuration processing method, device and system, and computer storage medium | |
JP6452722B2 (ja) | 目標携帯デバイス位置特定方法、装置、プログラム及び記録媒体 | |
CN110113250B (zh) | 一种通过即时通讯软件分享无线接入点的方法 | |
WO2019184658A1 (zh) | 配置文件的切换方法、装置与移动终端 | |
CN109699019B (zh) | 广播扫描方法、装置、电子设备以及存储介质 | |
CN105657781B (zh) | 接入WiFi网络的方法及装置 | |
CN107690175A (zh) | 一种用于管理无线接入点的方法与设备 | |
US8478339B2 (en) | Method for accessing at least one service and corresponding system | |
US11832348B2 (en) | Data downloading method, data management method, and terminal | |
US9877190B1 (en) | System and method for authentication and sharing of subscriber data | |
KR101732007B1 (ko) | 컴퓨팅 장치의 위치 기반 파일 접근 제어 방법 | |
CN105873180B (zh) | 用于建立无线连接的方法与设备 | |
CN115514396B (zh) | 基于nfc的传屏设备连接方法、装置和计算机设备 | |
US20240251244A1 (en) | Encrypted flow of sim data between regions and edge networks | |
CN109451497B (zh) | 无线网络连接方法及装置、电子设备、存储介质 | |
WO2019179476A1 (zh) | 一种提供及获取无线接入点相关信息的方法 | |
CN106453335B (zh) | 一种数据传输方法及装置 | |
US9332374B2 (en) | Communication interface method for SE equipped on mobile terminal and SE using the same | |
CN113891431A (zh) | 设备无线接入方法、装置、计算机设备和存储介质 | |
CN113709849A (zh) | 待入网设备的入网方法和装置、存储介质及电子装置 | |
CN109474591A (zh) | 多系统间帐户共享方法、装置、电子设备及存储介质 | |
KR20100130847A (ko) | 개인통신단말과 애플리케이션 스토어 및 애플리케이션의 보안 방법 | |
CN106572367A (zh) | 一种多媒体文件的获取方法、装置及系统 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |