Nothing Special   »   [go: up one dir, main page]

CN103516674B - 快速与网络设备联机的方法以及操控器 - Google Patents

快速与网络设备联机的方法以及操控器 Download PDF

Info

Publication number
CN103516674B
CN103516674B CN201210207974.8A CN201210207974A CN103516674B CN 103516674 B CN103516674 B CN 103516674B CN 201210207974 A CN201210207974 A CN 201210207974A CN 103516674 B CN103516674 B CN 103516674B
Authority
CN
China
Prior art keywords
control device
network equipment
communication platform
network
login account
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.)
Expired - Fee Related
Application number
CN201210207974.8A
Other languages
English (en)
Other versions
CN103516674A (zh
Inventor
董天群
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zeon Corp
Original Assignee
Zeon Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Zeon Corp filed Critical Zeon Corp
Priority to CN201210207974.8A priority Critical patent/CN103516674B/zh
Priority to US13/922,810 priority patent/US8991698B2/en
Publication of CN103516674A publication Critical patent/CN103516674A/zh
Application granted granted Critical
Publication of CN103516674B publication Critical patent/CN103516674B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/382Information transfer, e.g. on bus using universal interface adapter
    • G06F13/385Information transfer, e.g. on bus using universal interface adapter for adaptation of a particular data processing system to different peripheral devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)

Abstract

本发明提供一种快速与网络设备联机的方法以及操控器,透过通讯平台将操控器及该网络设备进行联机,首先该操控器的操控应用程序由已记录的至少一该网络设备的登录账号选择出欲进行条形码图案生成处理的至少一登录账号,以生成与该选择的至少一登录账号对应的条形码图案;另一操控器的操控应用程序扫描该生成的条形码图案,使该另一操控器的操控应用程序解读出欲联机的网络设备的登录账号;该另一操控器的操控应用程序以解读出的该网络设备的登录账号自该通讯平台中查找相符的网络设备的识别信息;该通讯平台根据查找出的该网络设备的识别信息,回复该另一操控器关于其所欲联机的该网络设备的IP联机方式;以及该另一操控器根据该通讯平台所回复的IP联机方式,而与其所欲联机的网络设备进行联机。

Description

快速与网络设备联机的方法以及操控器
技术领域
本发明是有关于一种快速与网络设备联机的技术,特别是有关于一种利用条形码扫描作为登录账号输入而能快速与网络设备联机的方法以及操控器。
背景技术
现有的一般在设定或操控没有输出入接口的网络设备,例如路由器、网络打印机、网络摄影机的时候,用户必须要使用另一具有输出入界面的操控器,如计算机、智能型手机,在操控器上输入欲设定或操控设备中预先设定的IP地址,用户必须在操控器的输出入接口上依序输入网络设备的IP地址、登录IP地址、登录账号、登录密码等许多联机信息,在经过冗长的输入后,该网络设备方可联机到所欲登录的服务器中,以实现所欲提供的网络服务;若网络设备是在路由器后方的局域网络中,用户还必须要设定路由器,以使路由器允许网络设备与操控器之间的网络联机,要完成前述的设定,用户必须对网络基本的概念有所认识,且对一般大众而言,上述连网设定是十分繁琐且困难的。
举例而言,大楼管理业者需针对小区大楼的大门、电梯间、部分重要楼层的楼梯间等处设置多台网络摄影机,且由网络摄影机发送所录制的内容至一台特定的影音储存装置上,以存取录制所有网络摄影机发送来的内容,然而在实现用影音储存装置存取远程网络摄影机所录制内容前,为使每一台网络摄影机都能连上因特网,并由该影音储存装置接受该网络摄影机的服务请求而提供相应的服务,都需要前述繁复的因特网连接,以及登录通讯平台的设定,实在不方便,且往往需对不同的网络摄影机申请各自的登录账号及密码,故在管理上亦相当不便。
此外,在上述网络设备以注册过的登录账号成功登录至服务器后,该网络设备的拥有者或具有管理权限的管理员,有时也会想将该网络设备的访问权限分享给他的亲朋好友,然而,该亲朋好友仍需按部就班输入该网络设备的登录账号、密码等的登录信息,因此,在对网络设备的联机操作上亦相当不方便。
发明内容
有鉴于上述现有技术的问题,本发明的目的在于提供一种快速与网络设备联机的方法以及操控器,以简化与网络设备进行联机时需输入登录信息的步骤。
为达成上述目的,本发明提供一种快速与网络设备联机的方法,透过通讯平台将操控器及该网络设备进行联机,且该通讯平台针对登录成功的操控器及网络设备分别记录有操控器识别信息以及网络设备识别信息,该操控器识别信息包括登录至该通讯平台的登录账号及该操控器安装执行的操控应用程序的应用类型以及IP联机方式,该网络设备识别信息包括登录至该通讯平台的登录账号、该网络设备安装执行的功能应用程序的应用类型以及IP联机方式,该快速与网络设备联机的方法包括下列步骤:操控器的操控应用程序由已记录的至少一该网络设备的登录账号选择出欲进行条形码图案生成处理的至少一登录账号,以生成与该选择的至少一登录账号对应的条形码图案;另一操控器的操控应用程序扫描该生成的条形码图案,使该另一操控器的操控应用程序解读出欲联机的网络设备的登录账号;该另一操控器的操控应用程序以解读出的该网络设备的登录账号自该通讯平台中查找相符的网络设备的识别信息;该通讯平台根据查找出的该网络设备的识别信息,回复该另一操控器关于其所欲联机的该网络设备的IP联机方式;以及该另一操控器根据该通讯平台所回复的IP联机方式,而与其所欲联机的网络设备进行联机。
本发明再提供一种操控器,其系透过通讯平台与成功设置为该通讯平台的服务单元的至少一网络设备联机,以供该操控器与该至少一网络设备进行互动处理,该网络设备具备功能应用模块,该通讯平台针对已成功设置的该网络设备储存包括其登录账号、该功能应用模块的应用类型以及其IP联机方式的网络设备识别信息,该操控器包括:通讯模块,用以与该网络设备及/或通讯平台联机;以及操控应用模块,用以透过该通讯模块输出登录至该通讯平台的登录账号及密码,并与该网络设备联机后对该网络设备进行操控处理,且对已进行操控处理的该网络设备所使用的登录账号进行记录,并将其所记录的该网络设备的登录账号提供选择,以对该选择的网络设备的登录账号生成相应的条形码图案。
上述操控器中,该操控应用模块复具有扫描条形码图案的功能,以解读出该条形码图案所代表的网络设备的登录账号,且自该通讯平台中查找符合该登录账号的网络设备识别信息,藉此由查找出的该网络设备识别信息取得所该网络设备的IP联机方式,并进行联机。
上述操控器将其所生成的条形码图案显示于本端屏幕上、储存于本端储存单元中、打印出来、上传至云端、或传送至外部的储存单元,以供另一操控器存取或直接扫描,藉此解读出该条形码图案所对应的网络设备的登录账号,而使欲联机的用户省去输入一连串登录用信息的不便。
综上所述,本发明快速与网络设备联机的方法以及操控器,用户就已记录于操控器上的一个或多个网络设备的登录账号及/或应用属性进行选择,并点击该操控器上的一个执行按键,该操控应用程序即把用户选择的登录账号及/或应用属性生成条形码图案,以供另一台操控器的用户扫描,即可使该另一台操控器直接与该网络设备联机,不需再手动输入一连串的登录用信息,简化繁琐的输入步骤,尤其是对于一些不善于输入操作的用户们,本发明即能提供便利性的输入操作,因此克服人们对网络设备联机操作上的排斥性。
附图说明
图1为本发明提供快速与网络设备联机的方法的系统架构示意图;
图2为用以说明网络设备成为通讯平台中的一个合法单元的处理流程图;
图3用以说明本发明快速与网络设备联机的方法流程图;以及
图4用以显示实现图3方法的操控器及其与通讯平台及网络设备的基本架构方块图。
【主要组件符号说明】
10 网络摄影机
12 因特网
14,24 通讯平台
16 智能型手机
20 网络设备
200,210 通讯模块
201 功能应用模块。
具体实施方式
以下为特定的具体实例说明本发明的技术内容,本领域的普通技术人员可由本说明书所揭示的内容轻易的了解本发明的其它优点与功效。本发明亦可藉由其他不同的具体实例加以施行或应用,本说明书中的各项细节也可基于不同观点与应用,在不悖离本发明的精神下进行各种修饰与变更。
本发明提供一种快速与网络设备联机的方法,透过操控器储存有该网络设备的登录账号及/或应用属性,且由该操控器根据该登录账号及/或应用属性生成并在操控器屏幕上显示与该登录账号及/或应用属性相应的条形码图案,例如是一维条形码或二维条形码,在一最佳具体实施例中,该条形码图案可为QR码(Quick Response Code),以供其他的操控器扫描该条形码图案并解读出该网络设备的登录账号及/或应用属性后,即可自动与该网络设备进行联机,且更甚者,该操控器的用户更可以下载他端所生成的多个该条形码图案,并从中选择所欲联机的网络设备其所对应的条形码图案,即可快速且方便的与欲操控的网络设备进行联机。
在此先提出说明的是,提供操控器与网络设备联机服务的通讯平台14,其所服务或设置的单元种类繁多,为便于识别及管理,该通讯平台会记录了所有合法单元的应用类型,所述“应用类型”指由通讯平台的管理者为通讯平台上登录运行的每一合法单元所执行的应用程序,所预先统一规划指定的应用程序标识符(application ID),因此所有合法的应用程序都知道自己的应用程序标识符,以及要相互沟通及运作的其他应用程序的应用程序标识符,譬如,网络摄影机的应用类型(也就是网络摄影机的应用程序标识符)被指定为400,而用以管理该网络摄影机的操控器的应用类型被指定为500,藉由登录至该通讯平台各单元的登录账号,以及该单元的应用类型,以便于登录至该通讯平台上的不同单元找寻彼此。譬如,用户所欲管理的网络设备为一个特定的网络摄影机,该用户先在该网络摄影机的操控器(其应用类型为500)端上用自己的登录账号“B”登入通讯平台,然后在该操控器上输入意欲操控的该网络摄影机的登录账号“A”,该操控器端运行的应用程序500就会透过该通讯平台查找“登录账号为A以及应用类型为400”的单元,即可在通讯平台上找到以登录账号“A”以及应用类型“400”登录的网络摄影机,以供该操控器在通讯平台上取得该网络摄影机的IP联机方式并进行连接,而可对该网络摄影机进行操控。由此可知,不同功能的网络设备是以不同的应用类型(即应用程序标识符)来区分的,因此,就该通讯平台而言,其对每一个登录的网络设备至少会记录有该网络设备的登录账号以及其应用类型。另补充说明的是,前述操控器的应用程序(其应用类型为500)的程序内容中,即已预先设定应用类型500所要查找的对像是应用类型400,且该网络摄影机的应用程序的程序内容中,也可以预先宣告其只会接受应用类型500所提出的服务请求,简单来说,每一个单元所运行的应用程序的应用类型是由通讯平台管理者预先指定的,如此才使不同的单元的不同或相同的应用程序,可以透过该通讯平台,以登录单元的登录账号以及其应用类型,查找到彼此的IP联机方式,进而互相连接协同工作。
接着,请参阅图1,为本发明快速与网络设备联机的方法的系统架构示意图。以下实施例中,前述的网络设备将以网络摄影机10为例说明,而前述的操控器将以智能型手机16为例说明,然,该操控器并不以智能型手机16为限,举凡具有输出入接口的电子设备,例如计算机,均可适用。一般而言,网络摄影机10出厂后,尚未设置网络参数等任何设定信息,故在通常的情况下,其并无法连结到因特网12或登录通讯平台14,可透过具有输出入接口的智能型手机16对该网络摄影机10进行连网登录等设定,为简化繁琐的设定步骤,本发明可预先以无线区域网络功能将网络摄影机10与智能型手机16建立无线网络链接,该无线区域网络功能例如建立为于IEEE 802.11标准的Wi-Fi技术,换句话说,该网络摄影机10可为Wi-Fi设备,藉此由智能型手机16透过无线功能快速找到该网络摄影机10并对其设定因特网链接信息以及登录账号及密码的参数。
由上可知,该通讯平台14对于登录的网络设备至少是以该网络设备的登录账号以及其应用类型作为识别的,因此,操控器则需安装并执行有操控应用程序,而该网络设备则需安装并执行功能应用程序,在该操控器以及该网络设备均登录至该通讯平台14后,两者分别透过各自所安裝的该操控应用程式以及功能应用程式而相互在通讯平台上,用对方的登录账号及应用类型查找到彼此的IP联机方式,进行沟通及运作。以图1为例,网络摄影机10透过通讯平台14与智能型手机16联机后,该智能型手机16安装执行的操控应用程序即可对该网络摄影机10进行如影像事件的通知设定,而该网络摄影机10安装执行的功能应用程序储存该智能型手机16的设定结果,以在后续侦测到发生特定事件时,例如录制到可疑影像,则通知该智能型手机16。
请参阅图2,用以说明网络设备成为通讯平台中的一个合法单元的处理流程图,为实现本发明所欲达到的快速网络设备联机的目的,当需使该网络设备成功登录至该通讯平台中,并成为该通讯平台中的一个单元。首先执行步骤S10,用户透过安装执行有操控应用程序的操控器,输入登录账号及密码,以进行登录至通讯平台的处理,接着进行步骤S11。
于该步骤S11中,由该通讯平台确认出该操控器的操控应用程式以及登录账号及密码合法时,则允许该操控器登录,接着进行至步骤S12。须提出说明的是,该通讯平台针对注册成功的操控器或网络设备记录有至少包括其登录账号及密码的注册讯息,以供该通讯平台进行登录合法性的判断。
于该步骤S12中,用户于该操控应用程序上选择“设定新设备”功能,以对联机的网络设备设定因特网链接信息以及登录账号及密码的参数,接着进至步骤S13。此处所谓的联机可为无线或有线方式,举例而言,当使用者于该操控应用程序上选择“设定新设备”功能后,该操控器则开启无线功能并查找以默认方式命名的网络设备的无线服务设定识别码(ServiceSet Identifier;SSID),而此时的网络设备亦须开启无线功能,并发布以可识别其身份的信息,例如硬件标识符,以该信息为默认命名方式的SSID,藉此供该操控器查找,并等待该操控器与其连接。然,如前所述,并不限以无线连接,亦可透过有线连接,换句话说,端视该网络设备与操控器间的架构资源而决定两者间的联机方式。且一并补充说明的是,前述SSID默认命名方式很多,一般是以网络设备的应用类型及硬件标识符构成(但不以此为限),譬如“gcam_2D3415A97B92”,其中gcam代表该网络设备应用类型,“2D3415A97B92”是该网络设备网络卡的MAC地址,用户看到gcam就可以知道是网络摄影机(cam),MAC地址一般会印在网络设备机壳上,或是印在附带的使用者操作说明的档中,以在用户需要设定该网络设备的时候,如果同时有设置多个网络设备,而可确认出所要设定的网络设备是哪一个。
于该步骤S13中,该网络设备接收到操控器所传来的设定参数后,以该设定参数中的网际网络连结资讯连线至通讯平台,然后,再用操控器所设定的登录账号及密码进行登录至通讯平台的处理,接着进行至步骤S14。
于该步骤S14中,该通讯平台接收到该网络设备的登录请求即确认该网络设备的功能应用程序,以及登录账号及密码是否合法,于确认出合法后,允许该网络设备登录,接着进至步骤S15。在此补充说明的是,为有效以及安全管理登录通讯平台的网络设备,该通讯平台可记录有多组经过合法授权的网络设备的识别码,以便该通讯平台可对登录的网络设备进行验证,验证网络设备是否已获授权,前述识别码可为硬体识别码或产品序号,只要是能识别该网络设备唯一性的识别码均可适应,一般作法是,在该网络设备出厂或执行销售等的商业行为前,商业行为执行者即将该网络设备的标识符提供给该通讯平台的管理者,以由该管理者在通讯平台上记录该网络设备的识别码,藉由该标识符作为检查网络设备的合法性,如此即可有效避免未经授权的网络设备随意登录至该通讯平台。且前述通讯平台对该网络设备进行合法性的确认,并不限对该网络设备的功能应用程序,以及登录账号及密码的确认,尚可对前述网络设备唯一性的识别码进行合法性的确认,网络设备唯一性的识别码是由该网络设备上的功能应用程序主动提供给通讯平台的,换句话说,根据通讯平台与网络设备商间的服务需求而定,藉此有效掌握以及管理登录至该通讯平台的网络设备,防止未授权的网络设备非法使用该通讯平台所提供的服务。
于该步骤S15中,在该网络设备通过该通讯平台的合法性确认后,该网络设备成功登录至该通讯平台,即可在通讯平台上发布该网络设备的登录账号及应用类型以及IP联机方式,进而完成新设备的设置工作,接着进至步骤S16。
于该步骤S16中,该通讯平台记录该网络设备的登录账号、应用类型以及IP联机方式,接着进至步骤S17。即该通讯平台是以该网络设备的登录账号、该网络设备的应用类型及其IP联机方式来储存已成功设置并登录的网络设备的识别信息,以提供后续登录的操控器,依据该网络设备的登录账号/应用类型,查找所欲查找的网络设备的IP联机方式,而与该网络设备链接,进行操控设定的工作,详如下述。
于该步骤S17中,设备管理员透过该操控器的操控应用程序以前述网络设备登录至该通讯平台所使用的登录账号及密码,进行登录该通讯平台的处理,接着进至步骤S18。在此须说明的是,欲登录至该通讯平台的操控器,若其使用与该网络设备相同的登录账号登录至该通讯平台,在该操控器连接到相同登录账号的网络设备时,该网络设备即认为该操控器是该网络设备的设备管理员,允许该操控器进行管理操作。且须特别提出的是,对于该操控器所使用的登录账号是否属于设备管理员身份的判断工作并不是通讯平台的事,这是由已登录于该通讯平台的网络设备发现与其连接的操控器是以相同的登录账号登录,则允许该操控器对该网络设备执行管理或操控的,简单来说,该通讯平台的工作仅是提供登录的操控器及网络设备之间的连接,而登录后的运作方式就交由该操控器及网络设备所安装并执行的应用程序来实现。且在此顺道说明的是,该网络设备的功能应用程序是以登录账号相同与否来认定登录至该通讯平台的操控器是否为该网络设备本端的设备管理员,也就是说,不需要为该网络设备设定一个特定的管理员账号,即可以前述方式来建立网络设备的管理员身分。
于该步骤S18中,由通讯平台确认出该操控器的操控应用程序以及登录账号及密码合法时,则允许该操控器登录,接着进至步骤S19。
于该步骤S19中,登录该通讯平台的操控器以网络设备的登录账号以及应用类型自该通讯平台中查找相符的网络设备的识别信息,并取得所欲查找的网络设备的IP联机方式,进而可与其联机,接着进至步骤S20。
于该步骤S20中,该通讯平台根据该网络设备所发布的登录账号、其应用类型以及IP联机方式,回复该操控器关于其所欲查找的网络设备的IP联机方式,接着进至步骤S21。
于该步骤S21中,该操控器根据该通讯平台所回复的IP联机方式,而与其所欲查找的网络设备进行联机,以对该网络设备进行操控处理。举例而言,若该网络设备为网络摄影机,属于设备管理员身份的操控器所执行的操控处理可包括:对该网络摄影机进行如影像事件的通知设定、对该网络摄影机设定如其所在经纬度的地理信息或能操控及存取该网络摄影机的账号等,且可由被设定的网络摄影机储存设备管理员所设定的内容。另补充说明的是,上述设定网络设备所在经纬度的地理信息,亦可在前述步骤S12中执行,即属于设备管理员身份的操控器对联机的网络设备设定其所在经纬度的地理信息,相应的,于前述步骤S15中,成功登录至该通讯平台的网络设备除了可在通讯平台上发布其登录账号、应用类型以及IP联机方式外,亦可发布其所在经纬度的地理信息,以供登录至该通讯平台的操控器,可依据该地理信息查找到所欲查找的网络设备。
另外,须提出说明的是,在上述步骤S11中,在操控器成功登录至通讯平台后,该操控器也执行如步骤S15的工作,即在通讯平台上发布该操控器的登录账号、其应用类型以及IP联机方式,且亦执行类似上述步骤S16的工作,即该通讯平台记录该操控器的登录账号、其应用类型以及IP联机方式,依据记录的操控器识别信息,以提供后续完成设置工作的网络设备,即依据该操控器的登录账号及应用类型,查找所欲查找的操控器的IP联机方式,而与该操控器联机,且透过各自的应用程序而进行彼此间的互动。
前述的是否允许存取该网络摄影机(并不以此为限,凡是可连网的网络设备均可适用)的账号设定方式可设定为存取黑名单或存取白名单。具体而言,当作为设备管理员的操控器,针对存取白名单中新增一个允许使用网络设备的登录账号后,该当作为设备管理员的操控器或由被设定的网络设备即发送一个通知信息给使用该新增的登录账号的操控器,藉此告知被新增于该存取白名单的登录账号的操控器用户可以对该网络设备进行存取。上述发送该通知信息的方式是,在通讯平台查找并获得允许存取该网络设备的账号以及该账号所对应的应用类型是能与该网络设备的功能应用模块互动的操控器识别信息,以依据查找出的该操控器识别信息中的IP联机方式,发送该通知给使用该允许存取该网络设备的账号而登录至该通讯平台的操控器。
详细来说,被新增于该存取白名单的登录账号的操控器上会弹出一个提示窗口,通知该登录账号的使用者,藉由通知事件,让被新增于该存取白名单的登录账号使用者认知其可存取的网络设备。譬如,彭先生是公司的网络列表机的设备管理员,彭先生透过其手机(即安装并执行操控应用程序的操控器)在该网络列表机的存取白名单里加上林小姐账号(即登录该通讯平台的登录账号),手机或是网络列表机就立刻发送一个通知给使用林小姐账号登录该通讯平台的操控器,林小姐所使用操控器上就会弹出通知信息,告诉林小姐她可以使用某某网络列表机了,林小姐点击这个通知信息,就可以将其所使用的操控器与网络列表机连接,或是由林小姐所使用的操控器储存网络列表机的登录账号以备将来使用,补充说明的是,林小姐所使用操控器上会弹出通知信息的方式是:由通讯平台查找并获得允许存取该网络列表机的林小组账号其所对应的IP联机方式,以依据该IP联机方式发送该通知信息给使用林小组账号的操控器。至于传统设定的通知譬如是:彭先生打电话或是透过email通知林小姐,再由林小姐在其所使用的操控器上手动输入该网络列表机的账号,因此,相较上述方式,本发明将大大简化传统设定通知费时费力的问题。
再者,前述账号为登录该通讯平台的登录账号,而该登录账号亦可采用现行电子邮件信箱的数据格式,若在此种数据格式下设定前述存取黑名单或存取白名单时,操控器的操控应用程序则提供一种「域名」的设定,也就是针对在符号@后所输入的域名来决定是否提供存取功能,譬如@hotmail.com、@gmail.com、或@hotmail.com就是域名,表示所有这个域名下的登录账号,都被允许或者不允许存取该网络摄影机,也就是有识别邮件信箱主机名的功能。此外,补充说明的是,若以现行电子邮件信箱的数据格式向该通讯平台注册一个新的登录账号时,该通讯平台会发出一个确认信到以该电子邮件信箱的数据格式注册登录账号的信箱,如果该信箱用户收到确认信并点击确认,那么,通讯平台就会记录这个登录账号是被确认过,藉此可作为注册人拥有该电子邮件信箱身份的确认。
更详细来说,当以某邮件信箱主机名作为白名单设置时,网络设备会检查使用该邮件信箱主机名的登录账号,只有经过信箱确认过的登录账号,才可以使用该网络设备,此用意是为了防止盗用主机名,譬如以邮件信箱主机名@ibm.com作为登录账号可以使用网络设备,那么若用户随便注册一个新账号xxx@ibm.com(只要没有注册任何名字都可以用),然后连接到该网络设备,网络设备会向通讯平台查询xxx@ibm.com这个账号有没有经过信箱确认,通讯平台确认尚未通过确认,网络设备就会拒绝该账号连接使用该设备的请求。
由上可知,上述通讯平台的确认步骤,可以就邮件信箱主机名作为存取白名单时的安全性,属于该邮件信箱主机名的登录账号,必须是通过确认的,才会被允许使用该网络设备。
还有,属于设备管理员身份的操控器在对该网络摄影机设定存取白名单时,该操控器的操控应用程序还提供一种「允许局域网络内使用」的选项设定,若该设备管理员对该网络摄机设定了「允许局域网络内使用」,只要在局域网络内的任何操控器能连接上该局域网络,譬如会场、公司餐厅、或家里等场所的局域网络,查找到并连接到该网络设备时(其中,可以是透过通讯平台、或由该网络设备本端提供该操控器进行查找),该网络设备发现该操控器是通过局域网络直接连接到该网络设备,该网络设备就会允许该操控器使用该网络设备,不再受该网络设备的允许存取白名单的限制,如此可以方便的让不特定用户使用该网络设备,譬如一个会场有多个网络摄影机,分别登录了通讯平台,并且都设定了“允许局域网络内使用”,因此任何参加会展的人,只要能让操控器连接上会场的局域网络,不管是否登录了通讯平台,只要在操控器上执行“查找局域网络设备”命令(例如按压该操控器上的一特定按钮),就能自动找到会场局域网络内的所有网络摄影机,因为这些网络摄影机已经设置了“允许局域网络内使用”,操控器就可以立刻使用这些网络摄影机了,而不管网络摄影机有没有设置存取白名单,或是不是允许某个登录账号使用。当然用户出了会场,因无法连上会场的局域网络后,就可能无法看会场的网络摄影机了,除非这些网络摄影机允许这个操控器的登录账号能看。
由上可知,藉由上述通讯平台以及操控器及网络设备各自安装执行的应用程序的彼此互动下,该操控器透过该通讯平台与该网络设备联机,即可对网络设备进行操控的设定,此作法相较于现有设定方式相当便捷。此外,为使该操控器更快速的与该网络设备进行联机,如图3所示,其用以说明本发明快速与网络设备联机的方法流程图,须提出说明的是,欲藉由该通讯平台连接网络设备的各操控器,均需安装并执行有前述的操控应用程序,且均已事先登录至该通讯平台中,本实施例中,以两个操控器为例说明,但不以此数量为限,可以有更多数量的操控器,在此并以第一操控器以及第二操控器区分,而该第一操控器记录有曾经连接使用过的一个或多个网络设备登录账号及/或其应用属性,首先进行步骤S200,第一操控器的操控应用程序储存有一个或多个网络设备的登录账号及应用属性,接着进至步骤S201。在此补充说明的是,在上述步骤S12的操控器对连接上的网络设备设定参数的步骤中,操控器更可针对该网络设备设定其应用属性,举例而言,假设操控器的用户欲设置的网络设备为网络摄影机,并于小区大楼的大门、电梯间、部分重要楼层的楼梯间等处设置多台该网络摄影机,用户可透过操控器对多台该网络摄影机分别指定使用相同的登录账号及密码,并设定各自不同的应用属性,例如设定某一台网络摄影机的应用属性为大门,某一台网络摄影机的应用属性为电梯间等。因此,操控器以单一个登录账号即可控制或监看多台网络设备,并且根据不同的应用属性选取欲操控的网络设备,故该通讯平台则以网络设备的登录账号、其应用类型、其应用属性以及其IP联机方式来建立该网络设备的识别信息。再者,由此可知,第一操控器所生成的条形码图案并非以登录账号以及应用属性为限,亦可能仅有登录账号而已,而本实施例则以登录账号以及应用属性为例说明。
在此须特别强调的是,任何一个操控器都会记住属于自己所拥有的网络设备的登录账号及/或应用属性,以及曾经连接过的网络设备的登录账号及/或应用属性,或者是由该操控器的使用者指定要记住在该操控器之操控应用程序中“我的最爱”列表里的网络设备登录账号及/或应用属性。于该步骤S201中,该第一操控器透过该操控应用程序,以用户选择的某个网络设备的登录账号以及应用属性生成对应的条形码图案,并予以显示,接着进至步骤S202。
于该步骤S202中,第二操控器的操控应用程序扫描第一操控器所显示出的该条形码图案,使该第二操控器的操控应用程序解读出欲连接的网络设备的登录账号以及应用属性,接着进至步骤S203。
于该步骤S203中,该第二操控器以该网络设备的登录账号以及应用属性自该通讯平台中查找相符的网络设备识别信息,接着进行步骤S204。
于该步骤S204中,该通讯平台根据该网络设备所发布的登录账号、其应用类型、应用属性以及IP联机方式,回复该第二操控器关于其所欲查找的网络设备的IP联机方式,接着进行步骤S205
于该步骤S205中,该第二操控器根据该通讯平台所回复的IP联机方式,而与其所欲查找的网络设备进行联机,以对该网络设备进行操控。
另补充说明的是,上述执行步骤S200以及步骤S201下的第一操控器可以在未登录至该通讯平台执行,且上述执行步骤S202下的第二操控器也可在未登录至该通讯平台执行,换句话说,不须要与网络设备连接的操控器,其生成条形码图案或扫描条形码图案都可以在脱机状态下执行,当然,脱机状况下,第二操控器只能储存其扫描该条形码图案所取得的登录账号,以备日后使用。
因此,本发明快速与网络设备联机的方法,其实就是在操控器上记录了一个或多个网络设备的登录账号及/或应用属性,该操控器的使用者可以点击一个实体按键或虚拟按键,该操控应用程序即把用户选择的某个登录账号及/或应用属性生成条形码图案,以供另一台操控器的用户扫描,例如按下该另一台操控器上的实体按键或虚拟按键,即可使该另一台操控器直接与该网络设备联机,不需再手动输入一连串的登录用信息,大大简化了输入程序,且对于一些不易输入操作的老人或小孩,更提供便利性的输入操作,相当程度的降低了网络设备联机操作上的困难性。
为实现上述图3所述的快速与网络设备联机的方法,本发明更可提供一种操控器,如图4所示,用以显示实现本发明快速与网络设备联机的方法的操控器及其与通讯平台及网络设备的基本架构方块图。该网络设备20至少包括通讯模块200及功能应用模块201,本发明的操控器21至少包括通讯模块210以及操控应用模块211,该通讯平台24包括登录模块240及搜寻模块241,须提出说明的是,为简化图式及说明,以下仅针对与本发明的主要特征有关的功能模块说明,其它功能模块,例如电源模块等,将省略说明。
该网络设备20的通讯模块200用以与该操控器21的通讯模块210连接,且该通讯模块200与通讯模块210支持有线功能或无线功能的连接,以使无法上网的网络设备20可先与操控器21连接,得以执行如图2步骤S13所述接收该操控器21的设定参数,而能与该通讯平台24以因特网方式连接,并成为该通讯平台24的一个服务单元。
该通讯平台34的登录模块240对操控器21建立包括其登录账号以及其操控应用模块211的应用类型及其IP联机方式的操控器识别信息,且亦记录有该网络设备20的功能应用模块201的应用类型(应用程序标识符),在该网络设备20成为服务单元后,该通讯平台24上会记录该网络设备20的登录账号、其应用类型以及其IP联机方式的识别信息。同前所述,亦可依不同应用需求,该通讯平台24上会记录该网络设备20的登录账号、应用类型、应用属性、地理信息以及其IP联机方式的识别信息。
此外,为使登录该通讯平台24的任一硬件单元都是符合授权资格,以提升通讯平台的网络安全,该登录模块240亦可预先记录有已获授权的操控器及/或网络设备的标识符,以在确定该操控器及/或网络设备的标识符为已获授权后,才允许该操控器及/或网络设备成功登录。前述的标识符可为硬件标识符或产品序号,举凡能识别该网络设备及/或操控器唯一性的标识符均可适用。
在网络设备20成为该通讯平台24的服务单元后,该通讯平台24的搜寻模块241依据操控器21所输入的登录账号/应用属性搜寻使用该登录账号登录的网络设备20的联机方式,并将搜寻到的该IP联机方式提供给该操控器21,以供该操控器21依据该IP联机方式与欲被操控的网络设备20进行联机,并对该网络设备20进行操控。
由上可知,该操控器21的操控应用模块211除了具备上述设定无法上网的网络设备20成为该通讯平台24的服务单元以及对登录至该通讯平台24的网络设备20进行操控处理的功能外,该操控应用模块211复提供生成条形码图案、扫描条形码图案以及搜寻地图上的网络设备的功能。详细来说,前述的生成条形码图案的功能是指就操控器已记录的一个或多个网络设备登录至通讯平台的登录账号及/或应用属性,生成条形码图案并予以输出或储存,藉此供其他的操控器可扫描该条形码图案,而让该其他的操控器能够迅速以及方便的与该条形码图案相应的网络设备联机,前述输出条形码图案例如显示于该操控器的屏幕上、打印出来、上传至云端、传送至外部储存单元、或储存于本端的储存单元中等。前述的扫描条形码图案的功能是指直接扫描已生成的条形码图案,以在登录至该通讯平台后,依据扫描而解读出的网络设备的登录账号及/或应用属性而找到所欲联机的网络设备。前述的搜寻地图上的网络设备的功能是指当操控器21登录至该通讯平台后,可在操控器21屏幕上显示有发布网络设备其所在地理信息的地图信息,如此可让该操控器21的用户在该地图信息上直接点选所欲操控的网络设备。
由上可知,本发明快速与网络设备联机的方法以及操控器,是利用扫描条形码图案取代传统代码作为登录账号的输入,且属于设备管理员(或设备拥有者)身份的操控器可将自己的网络设备登录至通讯平台的登录账号及/或应用属性,或者,任一操控器的使用者可将其曾连接过或已记录的网络设备登录至通讯平台的登录账号及/或应用属性,生成相应的条形码图案,以供有联机需求的另一操控器扫描,此作法相较于现有联机方式相当便捷。另外,属于设备管理员身份的操控器更可对网络设备的存取账号设定为存取黑名单、存取白名单、以及「域名」的设定,甚至还提供「允许局域网络内使用」的设定,大大提升网络设备在访问权限上的设定弹性。
上述内容仅例示性说明本发明的原理及功效,而非用于限制本发明。本领域的普通技术人员均可在不违背本发明的精神及范畴下,对上述内容进行修饰与改变。因此,本发明的权利保护范围,应如权利要求书所列。

Claims (18)

1.一种快速与网络设备联机的方法,透过通讯平台将操控器及该网络设备进行联机,且该通讯平台针对登录成功的操控器及网络设备分别记录有操控器识别信息以及网络设备识别信息,其特征在于:该操控器识别信息包括登录至该通讯平台的登录账号、该操控器安装执行的操控应用程序的应用类型及IP联机方式,该网络设备识别信息包括登录至该通讯平台的登录账号、该网络设备安装执行的功能应用程序的应用类型以及IP联机方式,该快速与网络设备联机的方法包括下列步骤:
操控器的操控应用程序由已记录的至少一该网络设备的登录账号选择出欲进行条形码图案生成处理的至少一登录账号,以生成与该选择的至少一登录账号对应的条形码图案;
另一操控器的操控应用程序扫描该生成的条形码图案,使该另一操控器的操控应用程序解读出欲联机的网络设备的登录账号;
该另一操控器的操控应用程序以解读出的该网络设备的登录账号自该通讯平台中查找相符的网络设备的识别信息;
该通讯平台根据查找出的该网络设备的识别信息,回复所述另一操控器关于其所欲联机的该网络设备的IP联机方式;以及
该另一操控器根据该通讯平台所回复的IP联机方式,而与其所欲联机的网络设备进行联机。
2.根据权利要求1所述的快速与网络设备联机的方法,其特征在于:于该另一操控器与该网络设备联机前,该另一操控器执行以下步骤:
该另一操控器执行该操控应用程序并以其登录账号及密码登录至该通讯平台;以及
该通讯平台确认该另一操控器所使用的登录账号及密码以及其所执行的操控应用程序的应用类型具备合法性而允许该另一操控器登录。
3.根据权利要求1或2所述的快速与网络设备联机的方法,其特征在于:于该另一操控器透过该通讯平台与该网络设备联机后,该另一操控器及网络设备透过各自所安装的该操控应用程序以及功能应用程序,而直接相互沟通及运作。
4.根据权利要求1所述的快速与网络设备联机的方法,其特征在于:该网络设备是由具有设备管理员身份的操控器进行设定,以成功设置为该通讯平台的一个服务单元,且该具有设备管理员身份的操控器与该网络设备联机后,该具有设备管理员身份的操控器对该网络设备进行的操控处理包括:是否允许存取该网络设备的账号设定、或是否允许局域网络内使用该网络设备的设定。
5.根据权利要求4所述的快速与网络设备联机的方法,其特征在于:由具有设备管理员身份的操控器或由被设定的网络设备,在通讯平台查找并获得允许存取该网络设备的账号以及该账号所对应的应用类型是能与该网络设备的功能应用程序互动的操控器识别信息,以依据查找出的该操控器识别信息中的IP联机方式,发送一通知给使用该允许存取该网络设备的账号而登录至该通讯平台的操控器。
6.根据权利要求4所述的快速与网络设备联机的方法,其特征在于:所述是否允许存取该网络设备的账号为登录至该通讯平台的登录账号,而该登录账号为电子邮件信箱的数据格式时,该操控器的操控应用程序提供邮件信箱主机名的设定功能,以区别出允许或不允许存取该网络设备的邮件信箱主机名。
7.根据权利要求6所述的快速与网络设备联机的方法,其特征在于:于该通讯平台接收到以电子邮件信箱的数据格式注册申请一登录账号时,该通讯平台会发出一个确认信至该电子邮件信箱,以供所述信箱的用户打开确认信,点击确认连接通讯平台,以使该登录账号成为已确认的账号。
8.根据权利要求4、5、6或7所述的快速与网络设备联机的方法,其特征在于:该具有设备管理员身份的操控器所使用的登录账号与被设定的该网络设备所使用的登录账号相同。
9.根据权利要求1所述的快速与网络设备联机的方法,其特征在于:该操控器将其所生成的条形码图案显示于本端屏幕上、储存于本端储存单元中、打印出来、上传至云端、或传送至外部的储存单元。
10.根据权利要求1、2、4、5、6、7或9所述的快速与网络设备联机的方法,其特征在于:该通讯平台所储存的网络设备识别信息包括该网络设备的应用属性,该操控器的操控应用程序欲进行条形码图案生成处理的信息包括与该至少一登录账号对应的应用属性。
11.一种操控器,其用以登录至通讯平台以与已登录至该通讯平台的至少一网络设备联机,以供该操控器与该至少一网络设备进行互动处理,其特征在于:该网络设备具备功能应用模块,该通讯平台针对已成功登录的该网络设备储存包括其登录账号、该功能应用模块的应用类型以及其IP联机方式的网络设备识别信息,该操控器包括:
通讯模块,用以与该网络设备及/或通讯平台联机;以及
操控应用模块,具有扫描条形码图案的功能,以解读出该条形码图案所代表的网络设备的登录账号,且自该通讯平台中查找符合该登录账号的网络设备识别信息,藉此由查找出的该网络设备识别信息取得所该网络设备的IP联机方式,并进行联机;且用以透过该通讯模块输出登录至该通讯平台的登录账号及密码,以使该通讯平台针对登录成功的操控器记录有操控器识别信息,该操控器识别信息包括该操控器的登录账号、其操控应用模块的应用类型及其IP联机方式,并与该网络设备联机后对该网络设备进行操控处理,且对已进行操控处理的该网络设备所使用的登录账号进行记录,并将其所记录的该网络设备的登录账号提供选择,以对该选择的网络设备的登录账号生成相应的条形码图案。
12.根据权利要求11所述的操控器,其特征在于:于该操控器透过该通讯平台与该网络设备联机后,该操控器及网络设备透过各自所安装的该操控应用程序以及功能应用程序,而直接相互沟通及运作。
13.根据权利要求11所述的操控器,其特征在于:当该操控器所使用的登录账号与该网络设备所使用的登录账号相同时,该操控应用模块对该网络设备所进行操控处理包括:是否允许存取该网络设备的账号设定、或是否允许局域网络内使用该网络设备的设定。
14.根据权利要求13所述的操控器,其特征在于:由对该网络设备进行账号设定的该操控器或由被设定的网络设备,在通讯平台查找并获得允许存取该网络设备的账号以及该账号所对应的应用类型是能与该网络设备的功能应用模块互动的操控器识别信息,以依据查找出的该操控器识别信息中的IP联机方式,发送一通知给使用该允许存取该网络设备的账号而登录至该通讯平台的操控器。
15.根据权利要求14所述的操控器,其特征在于:该是否允许存取该网络设备的账号为登录至该通讯平台的登录账号,而该登录账号为电子邮件信箱的数据格式时,该操控器的操控应用模块提供邮件信箱主机名的设定功能,以区别出允许或不允许存取该网络设备的邮件信箱主机名。
16.根据权利要求15所述的操控器,其特征在于:于该通讯平台接收到以电子邮件信箱的数据格式注册申请一登录账号时,该通讯平台会发出一个确认信至该电子邮件信箱,以供该信箱的用户点击确认,以使该登录账号成为已确认的账号。
17.根据权利要求11所述的操控器,其特征在于:该操控器将其所生成的条形码图案显示于本端屏幕上、储存于本端储存单元中、打印出来、上传至云端、或传送至外部的储存单元。
18.根据权利要求11、12、13、14、15、16或17所述的操控器,其特征在于:该通讯平台所储存的网络设备识别信息包括该网络设备的应用属性,该操控器的操控应用模块欲进行条形码图案生成处理的信息包括与该至少一登录账号对应的应用属性。
CN201210207974.8A 2012-06-21 2012-06-21 快速与网络设备联机的方法以及操控器 Expired - Fee Related CN103516674B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201210207974.8A CN103516674B (zh) 2012-06-21 2012-06-21 快速与网络设备联机的方法以及操控器
US13/922,810 US8991698B2 (en) 2012-06-21 2013-06-20 Method for quick connection with network device and controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210207974.8A CN103516674B (zh) 2012-06-21 2012-06-21 快速与网络设备联机的方法以及操控器

Publications (2)

Publication Number Publication Date
CN103516674A CN103516674A (zh) 2014-01-15
CN103516674B true CN103516674B (zh) 2016-10-12

Family

ID=49773583

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210207974.8A Expired - Fee Related CN103516674B (zh) 2012-06-21 2012-06-21 快速与网络设备联机的方法以及操控器

Country Status (2)

Country Link
US (1) US8991698B2 (zh)
CN (1) CN103516674B (zh)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103220313B (zh) * 2012-01-20 2016-03-02 董天群 设备网络共享方法及与其配合的设备操控方法
US9436769B2 (en) * 2014-11-26 2016-09-06 Dropbox, Inc. Automatic device upload configuration
JP6166746B2 (ja) 2015-04-10 2017-07-19 キヤノン株式会社 通信装置とその制御方法及びプログラム
US10116699B1 (en) * 2015-06-17 2018-10-30 United Services Automobile Association (Usaa) Systems and methods for network security
CN105827624B (zh) * 2016-04-26 2019-10-18 浙江宇视科技有限公司 一种身份验证系统
US12113698B2 (en) * 2021-09-03 2024-10-08 Cisco Technology, Inc. Techniques for allowing software defined (SD) network fabrics to accept network devices from other fabric technologies
US12082294B2 (en) * 2021-12-17 2024-09-03 Cisco Technology, Inc. Enterprise fabric extension to extended and external networks without route imports and exports

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1705283A (zh) * 2004-06-02 2005-12-07 三星电子株式会社 用于自动配置无线网络设备的方法和装置
CN1835457A (zh) * 2005-03-16 2006-09-20 索尼株式会社 通信系统、通信装置及方法、记录介质和程序
CN102075547A (zh) * 2011-02-18 2011-05-25 北京天地融科技有限公司 动态口令生成方法及装置、认证方法及系统

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050138205A1 (en) * 2003-12-17 2005-06-23 Schneider Automation Sas Bar Coded Addressing Technique
US7306153B2 (en) * 2004-06-30 2007-12-11 Symbol Technologies, Inc. System and method for rapid deployment of a wireless device
US20060104224A1 (en) * 2004-10-13 2006-05-18 Gurminder Singh Wireless access point with fingerprint authentication
US8910234B2 (en) * 2007-08-21 2014-12-09 Schneider Electric It Corporation System and method for enforcing network device provisioning policy
US8368737B2 (en) * 2011-05-12 2013-02-05 Tely Labs, Inc. Smart remote control devices for controlling video call devices
US8953491B2 (en) * 2012-08-24 2015-02-10 Netgear, Inc. System and method for providing wireless network configuration information

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1705283A (zh) * 2004-06-02 2005-12-07 三星电子株式会社 用于自动配置无线网络设备的方法和装置
CN1835457A (zh) * 2005-03-16 2006-09-20 索尼株式会社 通信系统、通信装置及方法、记录介质和程序
CN102075547A (zh) * 2011-02-18 2011-05-25 北京天地融科技有限公司 动态口令生成方法及装置、认证方法及系统

Also Published As

Publication number Publication date
US8991698B2 (en) 2015-03-31
US20130341396A1 (en) 2013-12-26
CN103516674A (zh) 2014-01-15

Similar Documents

Publication Publication Date Title
CN103516514B (zh) 账号访问权限的设定方法以及操控器
CN103516674B (zh) 快速与网络设备联机的方法以及操控器
CN103248484B (zh) 门禁控制系统及方法
US10606224B2 (en) Device enabled identity authentication
US20140049371A1 (en) Door Control System Provided with Door Phone Device Addressing and Door Control Service and Controller, Door Phone Device and Communication Platform
CN102067555B (zh) 改进的生物统计认证和标识
CN103379109B (zh) 设置网络设备的方法以及操控器、网络设备与通信平台
CN101127625B (zh) 一种对访问请求授权的系统及方法
CN109817347A (zh) 在线诊断平台、其权限管理方法及权限管理系统
CN106534082B (zh) 一种用户注册方法和装置
JP2018056960A (ja) 掲示板管理システム、掲示板サーバ、および、集合住宅管理装置
CN206557867U (zh) 基于动态二维码的门禁系统
CN109495514A (zh) 基于边缘终端的角色访问控制系统及方法
CN107944709A (zh) 一种培训空间共享管理系统及方法
CN110572458A (zh) 一种物业管理业主端系统
CN106507687A (zh) 认证方法
JP7182821B1 (ja) インターホン呼出制御装置、インターホン呼出制御システム及びコンピュータプログラム
CN112035807A (zh) 对象认证方法和装置、存储介质和电子装置
CN109410384B (zh) 一种安全管理系统
CN110555534A (zh) 一种物业管理报事系统
CN104753854A (zh) 设置多种类型认证/授权服务器统一Web接口的方法
US7650295B2 (en) Method, apparatus, and medium for remote approval of a delivery if the recipient is absent from the delivery location
CN110021088B (zh) 分布授权架构的页面控件开门系统及方法
CN107295041A (zh) 智能门禁管理方法、装置及系统
JP2001111704A (ja) ビル群管理システム

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20161012

Termination date: 20200621