US20150156207A1 - Network service system and network service utilizing method thereof - Google Patents
Network service system and network service utilizing method thereof Download PDFInfo
- Publication number
- US20150156207A1 US20150156207A1 US14/094,458 US201314094458A US2015156207A1 US 20150156207 A1 US20150156207 A1 US 20150156207A1 US 201314094458 A US201314094458 A US 201314094458A US 2015156207 A1 US2015156207 A1 US 2015156207A1
- Authority
- US
- United States
- Prior art keywords
- network service
- providing apparatus
- service providing
- machine
- readable code
- 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.)
- Abandoned
Links
- 238000000034 method Methods 0.000 title claims abstract description 27
- 238000010586 diagram Methods 0.000 description 12
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000001131 transforming effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/12—Applying verification of the received information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/06—Network architectures or network communication protocols for network security for supporting key management in a packet data network
- H04L63/061—Network architectures or network communication protocols for network security for supporting key management in a packet data network for key exchange, e.g. in peer-to-peer networks
Definitions
- the present invention relates to a network service system and a network service utilizing method thereof; and more particularly, the network service system and the network service utilizing method thereof according to the present invention are used for quickly connecting to a private network by using a secure manner.
- some service devices multicast messages in the private network for facilitating configuration, and the messages are usually formatted in plaintext (i.e., un-encrypted). Therefore, in the private network, the messages between the service devices and the user devices are insecure, which may create security loophole of these service devices.
- a primary objective of certain embodiments of the invention is to provide a network service utilizing method for use in a network service system.
- the network service system comprises a network service providing apparatus and a network service using apparatus.
- the network service utilizing method comprises: (a) enabling the network service providing apparatus to provide a machine-readable code to the network service using apparatus; (b) enabling the network service using apparatus to parse the machine-readable code to obtain an identification of the network service providing apparatus and a key; (c) enabling the network service providing apparatus to transmit an encrypted message to the network service using apparatus based on the identification; (d) enabling the network service using apparatus to decrypt the encrypted message into service information by the key; (e) enabling the network service using apparatus to connect with the network service providing apparatus according to the service information; (f) enabling the network service using apparatus to use a service of the network service providing apparatus.
- the network system comprises a network service providing apparatus and a network service using apparatus.
- the network service providing apparatus provides a machine-readable code to the network service using apparatus.
- the network service using apparatus parses the machine-readable code to obtain an identification of the network service providing apparatus and a key.
- the network service providing apparatus further transmits an encrypted message to the network service using apparatus based on the identification.
- the network service using apparatus further decrypts the encrypted message into service information by the key, connects with the network service providing apparatus according to the service information, and uses a service of the network service providing apparatus.
- FIG. 1A is a schematic view of a network service system according to the first embodiment of the present invention.
- FIG. 1B is a block diagram of a network service providing apparatus according to the first embodiment of the present invention.
- FIG. 1C is a block diagram of a network service using apparatus according to the first embodiment of the present invention.
- FIG. 2A is a schematic view of a network service system according to the second embodiment of the present invention.
- FIG. 2B is a block diagram of a network service providing apparatus according to the second embodiment of the present invention.
- FIG. 2C is a block diagram of a network service using apparatus according to the second embodiment of the present invention.
- FIG. 3 is flowchart diagram of a network service utilizing method according to the third embodiment of the present invention.
- FIG. 4 is flowchart diagram of a network service utilizing method according to the fourth embodiment of the present invention.
- FIG. 1A is a schematic view of a network service system 1 according to the first embodiment.
- the network service system 1 comprises a network service providing apparatus 11 and a network service using apparatus 13 .
- FIG. 1B is a block diagram of the network service providing apparatus 11 .
- FIG. 1C is a block diagram of the network service using apparatus 13 .
- the network service providing apparatus 11 comprises a processing unit 111 and a transceiver 113
- the network service using apparatus 13 comprises a processing unit 131 , a transceiver 133 and a scanning unit 135 . Interactions between the hardware components will be further elucidated hereinbelow.
- the processing unit 111 of the network service providing apparatus 11 provides a machine-readable code 110 in many possible ways, e.g., generating the machine-readable code and printing out it on a sheet, generating the machine-readable code and displaying it on a remote screen, and so on. Therefore, any device that needs to use the services of the network service providing apparatus 11 can retrieve related information of the network service providing apparatus 11 by parsing the machine-readable code 110 . Specifically, after the scanning unit 135 of the network service using apparatus 13 retrieving the machine-readable code 110 , the processing unit 131 of the network service using apparatus 13 parses the machine-readable code 110 to obtain an identification 1100 of the network service providing apparatus 11 and a key 1102 .
- the network service using apparatus 13 when the network service providing apparatus 11 multicasts a message based on the identification 1100 , the network service using apparatus 13 then receives and uses the message for connecting to the network service providing apparatus 11 .
- the transceiver 113 of the network service providing apparatus 11 transmits an encrypted message 112 to the network service using apparatus 13 based on the identification 1100 . Therefore, the transceiver 133 of the network service using apparatus 13 receives the encrypted message 112 based on the identification 1100 , and then the processing unit 131 of the network service using apparatus 13 decrypts the encrypted message 112 into service information (not shown) by the key 1102 .
- the processing unit 131 of the network service using apparatus 13 is capable of connecting to the network service providing apparatus 11 automatically via the transceiver 133 according to the service information. Then, when the processing unit 111 of the network service providing apparatus 11 provides a service (not shown) to the network service using apparatus 13 via the transceiver 113 , the processing unit 131 of the network service using apparatus 13 is further capable of using the service via the transceiver 133 .
- FIG. 2A is a schematic view of a network service system 2 according to a second embodiment.
- the network service system 2 comprises a network service providing apparatus 21 and a network service using apparatus 23 .
- FIG. 2B is a block diagram of the network service providing apparatus 21 .
- FIG. 2C is a block diagram of the network service using apparatus 23 .
- the network service providing apparatus 21 comprises a processing unit 211 , a transceiver 213 and a display panel 215
- the network service using apparatus 23 comprises a processing unit 231 , a transceiver 233 and a scanning unit 235 (for example, a camera).
- the second embodiment gives more implemented details of the present invention.
- the processing unit 211 of the network service providing apparatus 21 is capable of generating a machine-readable code 210 based on an identification 2100 of the network service providing apparatus 21 and further a key 2102 . Then, the processing unit 211 of the network service providing apparatus 21 provides the machine-readable code 210 via the display panel 215 .
- the machine-readable code 210 could a quick response code (QR code) which is used for transforming texts in a specific pattern. However, it is not intended to limit the implementation of the machine-readable code of the present invention.
- any device that needs to use the services of the network service providing apparatus 21 can retrieve related information of the network service providing apparatus 21 by parsing the machine-readable code 210 .
- the scanning unit 235 of the network service using apparatus 23 retrieves the machine-readable code 210 shown on the display panel 215 of the network service providing apparatus 21 , and then the processing unit 231 of the network service using apparatus 23 parses the machine-readable code 210 to obtain the identification 2100 of the network service providing apparatus 21 and the key 2102 .
- the network service providing apparatus 21 when the network service providing apparatus 21 multicasts an encrypted message based on the identification 2100 , the network service using apparatus 23 then receives the encrypted message and decrypts it by using the key for necessary information. Specifically, the transceiver 213 of the network service providing apparatus 21 transmits an encrypted message 212 to the network service using apparatus 23 based on the identification 2100 . Therefore, the transceiver 233 receives the encrypted message 212 based on the identification 2100 , and then the processing unit 231 of the network service using apparatus 23 decrypts the encrypted message 212 into service information (not shown) of the network service providing apparatus 21 by the key 2102 .
- FIG. 3 there is shown a flowchart diagram of a network service utilizing method according to a third embodiment of the present invention.
- the network service utilizing method of the third embodiment is for use in a network service system (e.g., the network service system of the first embodiment).
- the network service system comprises a network service providing apparatus and a network service using apparatus (e.g., the network service providing apparatus and the network service using apparatus of the first embodiment). Steps of the network service utilizing method of the third embodiment will be detailed as follows.
- step 301 is executed to enable the network service providing apparatus to provide a machine-readable code to the network service using apparatus.
- step 302 is executed to enable the network service using apparatus to retrieve the machine-readable code.
- step 303 is executed to enable the network service using apparatus to parse the machine-readable code to obtain an identification of the network service providing apparatus and a key.
- step 304 is executed to enable the network service providing apparatus to transmit an encrypted message to the network service using apparatus based on the identification.
- Step 305 is executed to enable the network service using apparatus to receive the encrypted message.
- Step 306 is executed to enable the network service using apparatus to decrypt the encrypted message into service information by the key.
- Step 307 is executed to enable the network service using apparatus to connect with the network service providing apparatus according to the service information.
- step 308 is executed to enable the network service using apparatus to use a service of the network service providing apparatus.
- FIG. 4 there is shown a flowchart diagram of a network service utilizing method according to a fourth embodiment of the present invention.
- the network service utilizing method of the fourth embodiment is for use in a network service system (e.g., the network service system of the second embodiment).
- the network service system comprises a network service providing apparatus and a network service using apparatus (e.g., the network service providing apparatus and the network service using apparatus of the second embodiment). Steps of the network service utilizing method of the fourth embodiment will be detailed as follows.
- step 401 is executed to enable the network service providing apparatus to generate a machine-readable code based on an identification of the network service providing apparatus and further a key.
- step 402 is executed to enable the network service providing apparatus to provide the machine-readable code to the network service using apparatus.
- step 403 is executed to enable the network service using apparatus to retrieve the machine-readable code from the network service providing apparatus.
- step 404 is executed to enable the network service using apparatus to parse the machine-readable code to obtain the identification of the network service providing apparatus and the key.
- Step 405 is executed to enable the network service providing apparatus to transmit an encrypted message encrypted by the key to the network service using apparatus based on the identification.
- step 406 is executed to enable the network service using apparatus to receive the encrypted message from the network service providing apparatus based on the identification.
- step 407 is executed to enable the network service using apparatus to decrypt the encrypted message into service information by the key.
- step 408 is executed to enable the network service using apparatus to connect to the network service providing apparatus according to the service information of the encrypted message.
- step 409 is executed enable the network service using apparatus to use a service of the network service providing apparatus.
- the network service using apparatus can configure the setting only by scanning the machine-readable code provided by the network service providing apparatus, and receive information from the network service providing apparatus securely. Accordingly, the defects of inconvenience and insecure transmission existed in the prior art can be solved.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
- Mobile Radio Communication Systems (AREA)
- Slot Machines And Peripheral Devices (AREA)
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US14/094,458 US20150156207A1 (en) | 2013-12-02 | 2013-12-02 | Network service system and network service utilizing method thereof |
| TW102145835A TWI524721B (zh) | 2013-12-02 | 2013-12-12 | 網路服務系統及其網路服務使用方法 |
| CN201410012702.1A CN104683321A (zh) | 2013-12-02 | 2014-01-10 | 网络服务系统及其网络服务使用方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US14/094,458 US20150156207A1 (en) | 2013-12-02 | 2013-12-02 | Network service system and network service utilizing method thereof |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| US20150156207A1 true US20150156207A1 (en) | 2015-06-04 |
Family
ID=53266287
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US14/094,458 Abandoned US20150156207A1 (en) | 2013-12-02 | 2013-12-02 | Network service system and network service utilizing method thereof |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US20150156207A1 (zh) |
| CN (1) | CN104683321A (zh) |
| TW (1) | TWI524721B (zh) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108365976B (zh) * | 2018-01-24 | 2021-06-25 | 北京奇虎科技有限公司 | 网络服务的优化方法及装置 |
| CN113961956B (zh) * | 2021-10-28 | 2024-09-24 | 平安科技(深圳)有限公司 | 标签化网络信息服务生成及应用方法、装置、设备、介质 |
Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6611194B1 (en) * | 1997-03-04 | 2003-08-26 | Mannesmann Ag | Method for inserting a service key in a terminal and devices for implementing said method |
| US20030182559A1 (en) * | 2002-03-22 | 2003-09-25 | Ian Curry | Secure communication apparatus and method for facilitating recipient and sender activity delegation |
| US20070036470A1 (en) * | 2005-08-12 | 2007-02-15 | Ricoh Company, Ltd. | Techniques for generating and using a fingerprint for an article |
| US20070150420A1 (en) * | 2005-12-22 | 2007-06-28 | Canon Kabushiki Kaisha | Establishing mutual authentication and secure channels in devices without previous credentials |
| US20070233613A1 (en) * | 2006-03-31 | 2007-10-04 | Ricoh Company, Ltd. | Techniques for using media keys |
| KR20080005344A (ko) * | 2007-12-26 | 2008-01-11 | 한국정보보호진흥원 | 인증서버가 사용자단말기를 인증하는 시스템 |
| US20090158032A1 (en) * | 2005-11-30 | 2009-06-18 | Telecom Italia S.P.A. | Method and System for Automated and Secure Provisioning of Service Access Credentials for On-Line Services to Users of Mobile Communication Terminals |
| US20090316911A1 (en) * | 2008-06-24 | 2009-12-24 | Samsung Electronics Co., Ltd. | Apparatus and method for transmitting a plurality of key data |
| US20100056043A1 (en) * | 2007-12-21 | 2010-03-04 | Ibiquity Digital Corporation | Radio Service Registry |
| US20150052361A1 (en) * | 2011-12-23 | 2015-02-19 | Appbyyou Gmbh | Method for setting up an encrypted connection between two communication appliances following prior key interchange via a shorthaul connection |
-
2013
- 2013-12-02 US US14/094,458 patent/US20150156207A1/en not_active Abandoned
- 2013-12-12 TW TW102145835A patent/TWI524721B/zh active
-
2014
- 2014-01-10 CN CN201410012702.1A patent/CN104683321A/zh not_active Withdrawn
Patent Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6611194B1 (en) * | 1997-03-04 | 2003-08-26 | Mannesmann Ag | Method for inserting a service key in a terminal and devices for implementing said method |
| US20030182559A1 (en) * | 2002-03-22 | 2003-09-25 | Ian Curry | Secure communication apparatus and method for facilitating recipient and sender activity delegation |
| US20070036470A1 (en) * | 2005-08-12 | 2007-02-15 | Ricoh Company, Ltd. | Techniques for generating and using a fingerprint for an article |
| US20090158032A1 (en) * | 2005-11-30 | 2009-06-18 | Telecom Italia S.P.A. | Method and System for Automated and Secure Provisioning of Service Access Credentials for On-Line Services to Users of Mobile Communication Terminals |
| US20070150420A1 (en) * | 2005-12-22 | 2007-06-28 | Canon Kabushiki Kaisha | Establishing mutual authentication and secure channels in devices without previous credentials |
| US20070233613A1 (en) * | 2006-03-31 | 2007-10-04 | Ricoh Company, Ltd. | Techniques for using media keys |
| US20100056043A1 (en) * | 2007-12-21 | 2010-03-04 | Ibiquity Digital Corporation | Radio Service Registry |
| KR20080005344A (ko) * | 2007-12-26 | 2008-01-11 | 한국정보보호진흥원 | 인증서버가 사용자단말기를 인증하는 시스템 |
| US20090316911A1 (en) * | 2008-06-24 | 2009-12-24 | Samsung Electronics Co., Ltd. | Apparatus and method for transmitting a plurality of key data |
| US20150052361A1 (en) * | 2011-12-23 | 2015-02-19 | Appbyyou Gmbh | Method for setting up an encrypted connection between two communication appliances following prior key interchange via a shorthaul connection |
Also Published As
| Publication number | Publication date |
|---|---|
| TW201524176A (zh) | 2015-06-16 |
| CN104683321A (zh) | 2015-06-03 |
| TWI524721B (zh) | 2016-03-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8291041B1 (en) | Systems and methods for disseminating content to remote devices | |
| KR102137673B1 (ko) | 어플리케이션 연결 방법 및 이를 이용하는 시스템 | |
| CN102479307B (zh) | 一种移动设备上的视频文件隐藏方法以及一种移动设备 | |
| US10142841B2 (en) | Configuration for multi-factor event authorization | |
| US20150288667A1 (en) | Apparatus for sharing a session key between devices and method thereof | |
| CN105682253A (zh) | 建立通信的方法、设备、终端和计算机可读存储介质 | |
| US20240404381A1 (en) | Method and system for enrolling a camera into a video surveillance system | |
| CN104993981A (zh) | 控制设备接入的方法及装置 | |
| CN104410967A (zh) | 一种进行连接的方法、设备和系统 | |
| CN108307532A (zh) | 通信设备和通信方法 | |
| WO2020220121A1 (en) | Ad hoc file and link sharing for nearby mobile devices | |
| CN106452924A (zh) | 同步无线网络配置的方法和装置 | |
| CN103606204A (zh) | 一种基于二维码的课堂签到方法、系统和装置 | |
| KR20150111028A (ko) | 전자계약 단말, 전자계약 서버 및 전자계약 시스템 | |
| US10609439B2 (en) | Mobile terminal and control method thereof | |
| US8898470B2 (en) | Method and apparatus for performing security communication | |
| US20150156207A1 (en) | Network service system and network service utilizing method thereof | |
| GB2524987A (en) | Sharing a session key between devices | |
| US10218684B2 (en) | Secure data transmission | |
| KR20170082878A (ko) | 디지털 디바이스 및 그를 이용한 컬러 제어 시스템 및 방법 | |
| CN103543990B (zh) | 一种指导用户操作终端的方法和终端 | |
| US10263979B2 (en) | Identification code generating system and method thereof using virtual reality process | |
| CN106535093B (zh) | 一种传输nfc数据的方法及装置 | |
| JP6268355B2 (ja) | 中継装置、中継システムおよびプログラム | |
| US20190037612A1 (en) | Connecting method to an information capture device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AS | Assignment |
Owner name: INSTITUTE FOR INFORMATION INDUSTRY, TAIWAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:UNGER, JAY;LEE, PHOENIX;KUO, YEN-HUNG;AND OTHERS;REEL/FRAME:031700/0778 Effective date: 20131126 |
|
| STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |