CN109255967B - Method and device for publishing information - Google Patents

Method and device for publishing information Download PDF

Info

Publication number
CN109255967B
CN109255967B CN201811060005.8A CN201811060005A CN109255967B CN 109255967 B CN109255967 B CN 109255967B CN 201811060005 A CN201811060005 A CN 201811060005A CN 109255967 B CN109255967 B CN 109255967B
Authority
CN
China
Prior art keywords
information
license plate
address
network
ciphertext
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
Application number
CN201811060005.8A
Other languages
Chinese (zh)
Other versions
CN109255967A (en
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.)
Samsung Electronics China R&D Center
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics China R&D Center
Samsung Electronics Co Ltd
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 Samsung Electronics China R&D Center, Samsung Electronics Co Ltd filed Critical Samsung Electronics China R&D Center
Priority to CN201811060005.8A priority Critical patent/CN109255967B/en
Publication of CN109255967A publication Critical patent/CN109255967A/en
Application granted granted Critical
Publication of CN109255967B publication Critical patent/CN109255967B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/091Traffic information broadcasting
    • G08G1/093Data selection, e.g. prioritizing information, managing message queues, selecting the information to be output
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0967Systems involving transmission of highway information, e.g. weather, speed limits
    • G08G1/096733Systems involving transmission of highway information, e.g. weather, speed limits where a selection of the information might take place
    • G08G1/096741Systems involving transmission of highway information, e.g. weather, speed limits where a selection of the information might take place where the source of the transmitted information selects which information to transmit to each vehicle
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • General Physics & Mathematics (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Computer Hardware Design (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Atmospheric Sciences (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The embodiment of the application discloses a method and a device for issuing information. One embodiment of the method comprises: acquiring information to be issued; encrypting the license plate number pre-bound with the release terminal to generate a ciphertext; generating a network release address according to the ciphertext; generating a hypertext transfer protocol page according to the information to be issued; and issuing the hypertext transfer protocol page through the network issuing address. The implementation mode realizes that different users share the automobile information through the mobile phone.

Description

Method and device for publishing information
Technical Field
The embodiment of the application relates to the technical field of computers, in particular to a method and a device for publishing information.
Background
At present, the internet of things thinking-based everything interconnection is an industry hotspot, and information sharing is a main target of the internet of things. The automobile is an extremely important member of all things, and the information sharing degree of the automobile greatly influences the life of people.
At present, more and more motor vehicles are arranged on the road, so that more and more road congestion and random parking are caused. It is known that when traffic congestion occurs, people can only wait slowly for long trips in a car, but do not know what is happening in front. Or the automobile is blocked at the intersection and can not be directly contacted with the owner.
Disclosure of Invention
The embodiment of the application provides a method and a device for issuing information.
In a first aspect, an embodiment of the present application provides a method for publishing information, which is applied to a publishing terminal, and includes: acquiring information to be issued; encrypting the license plate number pre-bound with the release terminal to generate a ciphertext; generating a network release address according to the ciphertext; generating a hypertext transfer protocol page according to the information to be issued; and issuing the hypertext transfer protocol page through the network issuing address.
In some embodiments, generating the network issuance address from the ciphertext includes: and splitting the ciphertext and generating a uniform resource locator according to a preset format.
In some embodiments, generating the network issuance address from the ciphertext includes: and performing address mapping on the ciphertext by using the existing public network address to generate a uniform resource locator.
In some embodiments, obtaining information to be published includes: and receiving the information to be published in a voice form or a text form input by a user.
In some embodiments, obtaining information to be published includes: responding to received flameout information sent by a vehicle corresponding to the license plate number, and acquiring the current position of the vehicle; information indicating that the vehicle stalls at the current position is generated as the information to be released.
In a second aspect, an embodiment of the present application provides a method for issuing information, which is applied to a reading terminal, and includes: acquiring an image including license plate information; identifying a license plate number from the image; encrypting the license plate number to generate a ciphertext; generating a first network release address according to the ciphertext; a first network issuance address is accessed to read issued information associated with the license plate number.
In some embodiments, the method further comprises: acquiring a second network release address generated in advance according to the license plate number bound with the reading terminal; generating a hypertext transfer protocol page based on the published information; the hypertext transfer protocol page is posted via the second network posting address.
In some embodiments, generating a hypertext transfer protocol page based on published information comprises: and responding to the received information to be published, and generating a hypertext transfer protocol page according to the published information and the information to be published.
In some embodiments, identifying the license plate number from the image includes: carrying out image processing on the image; locating a license plate from the image after image processing; performing character segmentation on the license plate, and extracting at least one character; the license plate number is identified based on the at least one character.
In some embodiments, obtaining an image including license plate information comprises: scanning the license plate to obtain an image comprising license plate information; or selecting an image including license plate information from an album of the reading terminal.
In a third aspect, an embodiment of the present application provides an apparatus for publishing information, which is applied to a publishing terminal, and includes: an information acquisition unit configured to acquire information to be distributed; the encryption unit is configured to encrypt the license plate number pre-bound with the issuing terminal to generate a ciphertext; an address generation unit configured to generate a network issuance address according to the ciphertext; the page generation unit is configured to generate a hypertext transfer protocol page according to the information to be published; a publishing unit configured to publish the hypertext transfer protocol page through the network publishing address.
In some embodiments, the address generation unit is further configured to: and splitting the ciphertext and generating a uniform resource locator according to a preset format.
In some embodiments, the address generation unit is further configured to: and performing address mapping on the ciphertext by using the existing public network address to generate a uniform resource locator.
In some embodiments, the information obtaining unit is further configured to: and receiving the information to be published in a voice form or a text form input by a user.
In some embodiments, the information obtaining unit is further configured to: responding to received flameout information sent by a vehicle corresponding to the license plate number, and acquiring the current position of the vehicle; information indicating that the vehicle stalls at the current position is generated as the information to be released.
In a fourth aspect, an embodiment of the present application provides an apparatus for issuing information, which is applied to a reading terminal, and includes: an image acquisition unit configured to acquire an image including license plate information; an identifying unit configured to identify a license plate number from the image; an encryption unit configured to encrypt the license plate number to generate a ciphertext; an address generation unit configured to generate a first network publishing address from the ciphertext; an accessing unit configured to access the first network issuance address to read issued information associated with the license plate number.
In some embodiments, the apparatus further comprises: an address acquisition unit configured to acquire a second network issuance address generated in advance from the license plate number bound with the reading terminal; a page generating unit configured to generate a hypertext transfer protocol page based on the published information; a publishing unit configured to publish the hypertext transfer protocol page through the second network publishing address.
In some embodiments, the page generation unit is further configured to: and responding to the received information to be published, and generating a hypertext transfer protocol page according to the published information and the information to be published.
In some embodiments, the identification unit is further configured to: carrying out image processing on the image; locating a license plate from the image after image processing; performing character segmentation on the license plate, and extracting at least one character; the license plate number is identified based on the at least one character.
In some embodiments, the image acquisition unit is further configured to: scanning the license plate to obtain an image comprising license plate information; or selecting an image including license plate information from an album of the reading terminal.
In a fifth aspect, an embodiment of the present application provides an electronic device, including: one or more processors; a storage device having one or more programs stored thereon which, when executed by one or more processors, cause the one or more processors to implement a method as in any one of the first and second aspects.
In a sixth aspect, embodiments of the present application provide a computer-readable medium on which a computer program is stored, wherein the program, when executed by a processor, implements the method according to any one of the first and second aspects.
According to the method and the device for releasing the information, after the user is bound with the current automobile license plate, the user can inform the mobile phone of the current condition and information, and the mobile phone can automatically start the service and wait for other users to request the service. Other users can directly scan the license plate and can know the information issued by the user. Therefore, the driver, the automobile and the outside personnel can share the information.
Drawings
Other features, objects and advantages of the present application will become more apparent upon reading of the following detailed description of non-limiting embodiments thereof, made with reference to the accompanying drawings in which:
FIG. 1 is an exemplary system architecture diagram in which one embodiment of the present application may be applied;
FIG. 2 is a flow diagram for one embodiment of a method for publishing information in accordance with the present application;
FIG. 3 is a flow diagram of yet another embodiment of a method for publishing information in accordance with the present application;
FIG. 4 is a flow chart of a license plate recognition process according to a method of the present application for distributing information;
FIG. 5 is a schematic illustration of an application scenario of a method for publishing information according to the present application;
FIG. 6 is a schematic block diagram illustrating one embodiment of an apparatus for distributing information in accordance with the present application;
FIG. 7 is a schematic block diagram of yet another embodiment of an apparatus for distributing information in accordance with the present application;
FIG. 8 is a block diagram of a computer system suitable for use in implementing the electronic device of an embodiment of the present application.
Detailed Description
The present application will be described in further detail with reference to the following drawings and examples. It is to be understood that the specific embodiments described herein are merely illustrative of the relevant invention and not restrictive of the invention. It should be noted that, for convenience of description, only the portions related to the related invention are shown in the drawings.
It should be noted that the embodiments and features of the embodiments in the present application may be combined with each other without conflict. The present application will be described in detail below with reference to the embodiments with reference to the attached drawings.
Fig. 1 shows an exemplary system architecture 100 to which embodiments of the method for publishing information or the apparatus for publishing information of the present application may be applied.
As shown in fig. 1, the system architecture 100 may include terminal devices 101, 102, 103, a network 104, and a server 105. The network 104 serves as a medium for providing communication links between the terminal devices 101, 102, 103 and the server 105. Network 104 may include various connection types, such as wired, wireless communication links, or fiber optic cables, to name a few.
The user may use the terminal devices 101, 102, 103 to interact with the server 105 via the network 104 to receive or send messages or the like. Various communication client applications, such as an HTTP (HyperText Transfer Protocol) service application, a web browser application, a shopping application, a search application, an instant messaging tool, a mailbox client, social platform software, and the like, may be installed on the terminal devices 101, 102, and 103.
The terminal devices 101, 102, 103 may be various internet of things terminals having a display screen and capable of acting as HTTP servers, including but not limited to smart phones, tablet computers, e-book readers, MP3 players (Moving Picture Experts Group Audio Layer III, motion Picture Experts compression standard Audio Layer 3), MP4 players (Moving Picture Experts Group Audio Layer IV, motion Picture Experts compression standard Audio Layer 4), laptop portable computers, desktop computers, and the like.
The terminal device can be used as a releasing terminal or a reading terminal.
The server 105 may be a server providing various services, such as a background binding server providing support for the binding relationship of the terminal devices 101, 102, 103 with the license plate numbers. The background binding server may analyze and perform other processing on the received data such as the binding request, and feed back a processing result (e.g., a network release address) to the terminal device.
The server may be hardware or software. When the server is hardware, it may be implemented as a distributed server cluster formed by multiple servers, or may be implemented as a single server. When the server is software, it may be implemented as multiple pieces of software or software modules (e.g., multiple pieces of software or software modules used to provide distributed services), or as a single piece of software or software module. And is not particularly limited herein.
It should be noted that the method for distributing information provided in the embodiment of the present application is generally executed by the terminal devices 101, 102, and 103, and accordingly, the apparatus for distributing information is generally disposed in the terminal devices 101, 102, and 103.
It should be understood that the number of terminal devices, networks, and servers in fig. 1 is merely illustrative. There may be any number of terminal devices, networks, and servers, as desired for implementation.
With continued reference to FIG. 2, a flow 200 of one embodiment of a method for publishing information in accordance with the present application is shown. The method for releasing the information is applied to a releasing terminal and comprises the following steps:
step 201, information to be issued is acquired.
In the present embodiment, an execution subject of the method for distributing information (e.g., the terminal device shown in fig. 1) may receive information to be distributed from a terminal with which a user performs information distribution by means of a wired connection or a wireless connection. When a user prepares to temporarily park the vehicle, but no paper pen is used for recording the own contact way and putting the contact way in front of the vehicle to inform other people; or the traffic jam occurs when the latest road condition exists in the front, and the traffic jam can be issued by the vehicle to inform other people behind; or want to release some other information, all of the above situations can inform the mobile phone bound with the license plate in advance, and the mobile phone records the information and mounts the information on a special URL (Uniform Resource Locator) for release.
Example of information to be published:
vehicle with a steering wheel Contact telephone Park original Time
Threxyz 139xxx Temporary parking 2018.3.15 10:00:00
TABLE 1
Example two of information to be published:
Figure BDA0001796832340000062
TABLE 2
Example three of information to be published:
Figure BDA0001796832340000061
TABLE 3
In some optional implementation manners of this embodiment, the obtaining of the information to be published includes: and receiving the information to be published in a voice form or a text form input by a user. The user can input the information to be published in a voice form or a text form through the terminal. The telephone number in the information to be issued can be manually input, and the telephone number adopted when the issuing terminal binds the license plate number can be directly used by default.
In some optional implementation manners of this embodiment, the obtaining of the information to be published includes: and acquiring the current position of the vehicle in response to receiving flameout information sent by the vehicle corresponding to the license plate number. Information indicating that the vehicle stalls at the current position is generated as the information to be released. The issuing terminal starts a navigation function to collect position information of the vehicle. When the vehicle is powered off and depends on, the vehicle sends flameout information to the issuing terminal. The issuing terminal may generate information indicating that the vehicle stalls at the current position as the information to be issued.
Step 202, the license plate number pre-bound with the issuing terminal is encrypted to generate a ciphertext.
In this embodiment, the binding relationship between the telephone number of the issuing terminal and the license plate number is registered in the server in advance. The server may be a public network server or a server in NB-IoT (Narrow Band Internet of Things). And encrypting the license plate number through a preset encryption algorithm to obtain a ciphertext. For example, the license plate "suxyz" is subjected to MD5 encryption to obtain "653993D 755C0AD44EFEE7A3AD4B7D8E 6". The encryption can be carried out by the terminal or the server.
And step 203, generating the network release address according to the ciphertext.
In this embodiment, the above MD5 password is further split:
6539:93D7:55C0:AD44:EFEE:7A3A:D4B7:D8E6
the addresses thus generated were https://6539:93D7:55C0: AD44: EFEE:7A3A: D4B7: D8E 6: 80/index
The issuing terminal can use NB-IoT (SIM card applies for an IPV6 address in advance, and each mobile phone can apply for an IPV6 address for issuing the information to be issued.
Optionally, an existing public network address may also be used for address mapping, so that a server needs to be erected:
for example, the public network address is: 101.2.3.2
The public network server generates data corresponding to the current license plate:
https://101.2.3.2/653993D755C0AD44EFEE7A3AD4B7D8E6/index.html
and step 204, generating a hypertext transfer protocol page according to the information to be issued.
In this embodiment, a hypertext transfer protocol page, such as an html page, accessible via the URL address is generated according to the information to be published. The hypertext transfer protocol page may be generated using a general web page generation tool.
Step 205, publish the hypertext transfer protocol page through the network publishing address.
In this embodiment, first, an HTTP service is generated on the handset. Http server in httpcore package using apach; serverbotsrap, and the like. Setting the mobile phone authority, setting socket information, setting connection configuration information, and setting monitoring and encryption. And then published by the network address generated in step 203. There are two methods for system release:
the method comprises the following steps: with NB-IoT SIM cards, each handset can apply for an IPV6 address and issue.
The second method comprises the following steps: with network mapping: because the public network IP is on the router, when the outer network accesses, the outer network needs to pass through the router, and port mapping needs to be carried out on the router, so that the access port of the inner network website is opened.
With continued reference to FIG. 3, a flow 300 of yet another embodiment of a method for publishing information in accordance with the present application is shown. The method for releasing the information is applied to the reading terminal and comprises the following steps:
step 301, acquiring an image including license plate information.
In the present embodiment, an executing subject (e.g., the terminal device shown in fig. 1) of the method for distributing information may obtain an image including license plate information by scanning a license plate. Or selecting an image including license plate information from an album of the reading terminal. A new button can be added to the picture browsing interface to read the release information corresponding to the license plate in the picture.
Step 302, a license plate number is identified from the image.
In the present embodiment, the license plate number can be recognized from the image according to an existing image recognition method. For example, using OCR (Optical Character Recognition).
In some optional implementations of the embodiment, identifying the license plate number from the image, as shown in fig. 4, includes the following steps:
step 3021, image processing is performed on the image.
Generally, a conclusion is obtained according to analysis of a field environment and a shot image, automatic backlight processing, automatic white balance processing, automatic exposure processing, automatic explosion processing and the like of a camera are realized, and image scaling, noise filtering, contrast enhancement and the like are performed on the image.
And step 3022, positioning the license plate from the image after the image processing.
The license plate is generally positioned by adopting algorithms such as projection analysis, connected domain analysis, machine learning and the like to detect the license plate according to information such as texture features, color features, shape features and the like in the acquired image.
And step 3023, performing character segmentation on the license plate, and extracting at least one character.
The main idea of character segmentation is that based on a binarization result or an edge extraction result of a license plate, information such as structural features of characters, similarity between characters, intervals between characters and the like is utilized, on one hand, single characters are respectively extracted, and processing of special conditions such as adhesion and broken characters is also included. On the other hand, characters with similar width and height are classified into one class so as to remove the license plate frame and some small noises. The algorithms generally used are: projection analysis, connected domain analysis, character clustering, template matching and the like.
Step 3024, identifying a license plate number based on the at least one character.
The character recognition algorithms currently in use are: template matching method, artificial neural network method, support vector machine method and Adaboost classification method. After machine learning or matching with the character database template, the result with the highest matching degree is selected to be output
Step 303, encrypting the license plate number to generate a ciphertext.
In this embodiment, the license plate number is encrypted by a predetermined encryption algorithm to obtain a ciphertext. For example, the license plate "suxyz" is subjected to MD5 encryption to obtain "653993D 755C0AD44EFEE7A3AD4B7D8E 6".
And step 304, generating a first network publishing address according to the ciphertext.
In this embodiment, the above MD5 password is further split:
6539:93D7:55C0:AD44:EFEE:7A3A:D4B7:D8E6
the addresses thus generated were https://6539:93D7:55C0: AD44: EFEE:7A3A: D4B7: D8E 6: 80/index.
If the reading terminal is connected with a public network, a mapping address of the public network can be generated:
for example, the public network address is: 101.2.3.2
The public network server generates data corresponding to the current license plate:
https://101.2.3.2/653993D755C0AD44EFEE7A3AD4B7D8E6/index.html
step 305, a first network publishing address is accessed to read published information associated with the license plate number.
In this embodiment, the information issued by the owner can be viewed by accessing the address generated according to the license plate. For example, a car moving phone number left when temporarily parking a car. The reading terminal can directly click the number to contact the owner of the vehicle. Other means may be used to leave messages to the owner, such as a message board.
In some optional implementations of this embodiment, the method further includes: and acquiring a second network release address generated in advance according to the license plate number bound with the reading terminal. A hypertext transfer protocol page is generated based on the published information. The hypertext transfer protocol page is posted via the second network posting address. The read terminal can add the read information into the information of the read terminal and then transmit the information. And adding the information into the information system of the user to form a connection. The information read by scanning the license plate of other people can be transmitted to the mobile phone of the user and sent out again, and the following table shows that:
Figure BDA0001796832340000101
TABLE 4
With continued reference to fig. 5, fig. 5 is a schematic diagram of an application scenario of the method for publishing information according to the present embodiment. In the application scenario of FIG. 5, the owner of the license plate "Zhe xxx" 501 temporarily stops the vehicle at the gate of another person. In order not to influence the trip of others, the mobile phone (issuing terminal) of the owner of the vehicle is used for leaving the information 502 waiting for issuing in the contact way of moving the vehicle. And the issuing terminal generates an HTML webpage according to the information to be issued. The address https:// [6539:93D7:55C0: AD44: EFEE:7A3A: D4B7: D8E 6: 80/index.html is generated by the issuing terminal after being encrypted according to the license plate number 'Zhe xxx'. And the releasing terminal starts HTTP service and releases HTML web page on the website. When a passer wants to contact a car owner, a license plate photo can be shot through a mobile phone (a reading terminal) of the passer, then the reading terminal identifies a license plate number, and the car owner is calculated according to the encryption of the license plate number to publish the vehicle related information on a website https:// [6539:93D7:55C0: AD44: EFEE:7A3A: D4B7: D8E 6: 80/index. The reading terminal accesses the website and opens the HTML webpage, so that the information issued by the owner can be seen. The passerby can then contact the owner of the vehicle to move the vehicle according to the telephone number left by the owner of the vehicle.
According to the method provided by the embodiment of the application, after the user is bound with the current automobile license plate, the user can inform the mobile phone of the current condition and information, and the mobile phone can automatically start the service to be used as a content provider to broadcast to other users or wait for other users to request the service. Other users can directly scan the license plate and can know the information issued by the user. Therefore, the driver, the automobile and the outside personnel can share the information, and the automobile information can be shared among different users through the mobile phone.
With further reference to fig. 6, as an implementation of the methods shown in the above-mentioned figures, the present application provides an embodiment of an apparatus for distributing information, which corresponds to the method embodiment shown in fig. 2, and which is particularly applicable to various electronic devices.
As shown in fig. 6, the apparatus 600 for distributing information of the present embodiment, applied to a distribution terminal, includes: an information acquisition unit 601, an encryption unit 602, an address generation unit 603, a page generation unit 604, and a distribution unit 605. Wherein the information obtaining unit 601 is configured to obtain information to be published. The encryption unit 602 is configured to encrypt the license plate number pre-bound with the issuing terminal to generate a ciphertext. The address generation unit 603 is configured to generate a network issuance address from the ciphertext. The page generation unit 604 is configured to generate a hypertext transfer protocol page from the information to be published. Publication unit 605 is configured to publish hypertext transfer protocol pages via network publication addresses.
In the present embodiment, specific processing of the information acquisition unit 601, the encryption unit 602, the address generation unit 603, the page generation unit 604, and the publishing unit 605 of the apparatus 600 for publishing information may refer to step 201, step 202, step 203, step 204, and step 205 in the corresponding embodiment of fig. 2.
In some optional implementations of this embodiment, the address generation unit 603 is further configured to: and splitting the ciphertext and generating a uniform resource locator according to a preset format.
In some optional implementations of this embodiment, the address generation unit 603 is further configured to: and performing address mapping on the ciphertext by using the existing public network address to generate a uniform resource locator.
In some optional implementations of the present embodiment, the information obtaining unit 601 is further configured to: and receiving the information to be published in a voice form or a text form input by a user.
In some optional implementations of the present embodiment, the information obtaining unit 601 is further configured to: and acquiring the current position of the vehicle in response to receiving flameout information sent by the vehicle corresponding to the license plate number. Information indicating that the vehicle stalls at the current position is generated as the information to be released.
With further reference to fig. 7, as an implementation of the methods shown in the above-mentioned figures, the present application provides an embodiment of an apparatus for distributing information, which corresponds to the method embodiment shown in fig. 3, and which is particularly applicable to various electronic devices.
As shown in fig. 7, the apparatus 700 for issuing information of the present embodiment, applied to a reading terminal, includes: an image acquisition unit 701, a recognition unit 702, an encryption unit 703, an address generation unit 704, and an access unit 705. Wherein the image acquisition unit 701 is configured to acquire an image including license plate information. The identifying unit 702 is configured to identify a license plate number from the image; the encryption unit 703 is configured to encrypt the license plate number to generate a ciphertext. The address generation unit 704 is configured to generate the first network issuance address from the ciphertext. The accessing unit 705 is configured to access the first network issuance address to read the issued information associated with the license plate number.
In the present embodiment, specific processing of the information image acquisition unit 701, the identification unit 702, the encryption unit 703, the address generation unit 704, and the access unit 705 of the apparatus for issuing information 700 may refer to step 301, step 302, step 303, step 304, and step 305 in the corresponding embodiment of fig. 3.
In some optional implementations of this embodiment, the apparatus 700 further includes: an address acquisition unit (not shown) configured to acquire a second network issuance address generated in advance from the license plate number bound with the reading terminal. A page generating unit (not shown) configured to generate a hypertext transfer protocol page based on the published information. A publication unit (not shown) configured to publish the hypertext transfer protocol page via the second network publication address.
In some optional implementations of this embodiment, the page generating unit is further configured to: and responding to the received information to be published, and generating a hypertext transfer protocol page according to the published information and the information to be published.
In some optional implementations of the present embodiment, the identifying unit 702 is further configured to: carrying out image processing on the image; locating a license plate from the image after image processing; performing character segmentation on the license plate, and extracting at least one character; the license plate number is identified based on the at least one character.
In some optional implementations of the present embodiment, the image acquisition unit 701 is further configured to: scanning the license plate to obtain an image comprising license plate information; or selecting an image including license plate information from an album of the reading terminal.
Referring now to FIG. 8, a block diagram of a computer system 800 suitable for use in implementing an electronic device (e.g., the terminal device/server shown in FIG. 1) of an embodiment of the present application is shown. The electronic device shown in fig. 8 is only an example, and should not bring any limitation to the functions and the scope of use of the embodiments of the present application.
As shown in fig. 8, the computer system 800 includes a Central Processing Unit (CPU)801 that can perform various appropriate actions and processes in accordance with a program stored in a Read Only Memory (ROM)802 or a program loaded from a storage section 808 into a Random Access Memory (RAM) 803. In the RAM 803, various programs and data necessary for the operation of the system 800 are also stored. The CPU 801, ROM 802, and RAM 803 are connected to each other via a bus 804. An input/output (I/O) interface 805 is also connected to bus 804.
The following components are connected to the I/O interface 805: an input portion 806 including a keyboard, a mouse, and the like; an output section 807 including a display such as a Liquid Crystal Display (LCD) and a speaker; a storage portion 808 including a hard disk and the like; and a communication section 809 including a network interface card such as a LAN card, a modem, or the like. The communication section 809 performs communication processing via a network such as the internet. A drive 810 is also connected to the I/O interface 805 as necessary. A removable medium 811 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, or the like is mounted on the drive 810 as necessary, so that a computer program read out therefrom is mounted on the storage section 808 as necessary.
In particular, according to an embodiment of the present disclosure, the processes described above with reference to the flowcharts may be implemented as computer software programs. For example, embodiments of the present disclosure include a computer program product comprising a computer program embodied on a computer readable medium, the computer program comprising program code for performing the method illustrated in the flow chart. In such an embodiment, the computer program can be downloaded and installed from a network through the communication section 809 and/or installed from the removable medium 811. The computer program performs the above-described functions defined in the method of the present application when executed by the Central Processing Unit (CPU) 801. It should be noted that the computer readable medium described herein can be a computer readable signal medium or a computer readable storage medium or any combination of the two. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples of the computer readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the present application, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. In this application, however, a computer readable signal medium may include a propagated data signal with computer readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wire, fiber optic cable, RF, etc., or any suitable combination of the foregoing.
Computer program code for carrying out operations for aspects of the present application may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, Smalltalk, C + + or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet service provider).
The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present application. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The units described in the embodiments of the present application may be implemented by software or hardware. The described units may also be provided in a processor, and may be described as: a processor includes an information acquisition unit, an encryption unit, an address generation unit, a page generation unit, and a publication unit. Or the processor comprises an image acquisition unit, an identification unit, an encryption unit, an address generation unit and an access unit. The names of these units do not in some cases constitute a limitation on the unit itself, and for example, the information acquisition unit may also be described as a "unit that acquires information to be distributed".
As another aspect, the present application also provides a computer-readable medium, which may be contained in the apparatus described in the above embodiments; or may be present separately and not assembled into the device. The computer readable medium carries one or more programs which, when executed by the apparatus, cause the apparatus to: acquiring information to be issued; encrypting the license plate number pre-bound with the release terminal to generate a ciphertext; generating a network release address according to the ciphertext; generating a hypertext transfer protocol page according to the information to be issued; and issuing the hypertext transfer protocol page through the network issuing address. Or cause the apparatus to: acquiring an image including license plate information; identifying a license plate number from the image; encrypting the license plate number to generate a ciphertext; generating a first network release address according to the ciphertext; a first network issuance address is accessed to read issued information associated with the license plate number.
The above description is only a preferred embodiment of the application and is illustrative of the principles of the technology employed. It will be appreciated by a person skilled in the art that the scope of the invention as referred to in the present application is not limited to the embodiments with a specific combination of the above-mentioned features, but also covers other embodiments with any combination of the above-mentioned features or their equivalents without departing from the inventive concept. For example, the above features may be replaced with (but not limited to) features having similar functions disclosed in the present application.

Claims (14)

1. A method for releasing information is applied to a releasing terminal and comprises the following steps:
acquiring information to be issued;
encrypting the license plate number pre-bound with the release terminal to generate a ciphertext;
generating a network release address according to the ciphertext;
generating a hypertext transfer protocol page according to the information to be issued;
and issuing the hypertext transfer protocol page through the network issuing address.
2. The method of claim 1, wherein the generating a network publication address from the ciphertext comprises:
and splitting the ciphertext and generating a uniform resource locator according to a preset format.
3. The method of claim 1, wherein the generating a network publication address from the ciphertext comprises:
and using the existing public network address to perform address mapping on the ciphertext to generate a uniform resource locator.
4. The method of claim 1, wherein the obtaining information to be published comprises:
and receiving the information to be published in a voice form or a text form input by a user.
5. The method of claim 1, wherein the obtaining information to be published comprises:
responding to received flameout information sent by a vehicle corresponding to the license plate number, and acquiring the current position of the vehicle;
generating information indicating that the vehicle stalls at the current location as information to be released.
6. A method for reading information is applied to a reading terminal and comprises the following steps:
acquiring an image including license plate information;
identifying a license plate number from the image;
encrypting the license plate number to generate a ciphertext;
generating a first network release address according to the ciphertext;
accessing the first network issuance address to read issued information associated with the license plate number.
7. The method of claim 6, wherein the method further comprises:
acquiring a second network release address generated in advance according to the license plate number bound with the reading terminal;
generating a hypertext transfer protocol page based on the published information;
and issuing the hypertext transfer protocol page through the second network issuing address.
8. The method of claim 7, wherein the generating a hypertext transfer protocol page based on the published information comprises:
and responding to the received information to be published, and generating a hypertext transfer protocol page according to the published information and the information to be published.
9. The method of claim 6, wherein the identifying a license plate number from the image comprises:
performing image processing on the image;
locating a license plate from the image after image processing;
performing character segmentation on the license plate, and extracting at least one character;
and identifying the license plate number according to the at least one character.
10. The method of claim 6, wherein the obtaining an image including license plate information comprises:
scanning the license plate to obtain an image comprising license plate information; or
And selecting an image comprising license plate information from the album of the reading terminal.
11. An apparatus for publishing information, applied to a publishing terminal, comprises:
an information acquisition unit configured to acquire information to be distributed;
the encryption unit is configured to encrypt the license plate number pre-bound with the issuing terminal to generate a ciphertext;
an address generating unit configured to generate a network publishing address according to the ciphertext;
the page generating unit is configured to generate a hypertext transfer protocol page according to the information to be published;
a publishing unit configured to publish the hypertext transfer protocol page through the network publishing address.
12. An apparatus for reading information, applied to a reading terminal, comprising:
an image acquisition unit configured to acquire an image including license plate information;
an identifying unit configured to identify a license plate number from the image;
an encryption unit configured to encrypt the license plate number to generate a ciphertext;
an address generating unit configured to generate a first network publishing address according to the ciphertext;
an accessing unit configured to access the first network issuance address to read issued information associated with the license plate number.
13. An electronic device, comprising:
one or more processors;
a storage device having one or more programs stored thereon,
when executed by the one or more processors, cause the one or more processors to implement the method of any one of claims 1-10.
14. A computer-readable medium, on which a computer program is stored, wherein the program, when executed by a processor, implements the method of any one of claims 1-10.
CN201811060005.8A 2018-09-12 2018-09-12 Method and device for publishing information Active CN109255967B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811060005.8A CN109255967B (en) 2018-09-12 2018-09-12 Method and device for publishing information

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811060005.8A CN109255967B (en) 2018-09-12 2018-09-12 Method and device for publishing information

Publications (2)

Publication Number Publication Date
CN109255967A CN109255967A (en) 2019-01-22
CN109255967B true CN109255967B (en) 2022-04-22

Family

ID=65047462

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811060005.8A Active CN109255967B (en) 2018-09-12 2018-09-12 Method and device for publishing information

Country Status (1)

Country Link
CN (1) CN109255967B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110445839A (en) * 2019-07-08 2019-11-12 王凯平 It is a kind of to realize cross-platform data communications method for electronic reading terminal
CN110493309A (en) * 2019-07-08 2019-11-22 王凯平 A method of file is obtained from open platform for electronic reading terminal
FR3101980B1 (en) * 2019-10-11 2021-12-10 St Microelectronics Grenoble 2 Processor

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005263364A (en) * 2004-03-16 2005-09-29 Mitsubishi Electric Corp Control device of automobile elevator
CN103150406A (en) * 2013-03-29 2013-06-12 北京国政通科技有限公司 Information query and notification method and device
CN105245620A (en) * 2015-10-29 2016-01-13 邱彼特 Information transmission method, device and system
CN106205188A (en) * 2016-07-14 2016-12-07 杨林 A kind of based on parking stall, visual parking lot release management system
CN106453034A (en) * 2016-09-05 2017-02-22 深圳市双赢伟业科技股份有限公司 Vehicle-connected event sharing method and device
CN106686268A (en) * 2015-11-06 2017-05-17 中国科学院沈阳计算技术研究所有限公司 Two-way privacy protection vehicle-moving contact system and method based on two-dimensional code
CN106776814A (en) * 2016-11-24 2017-05-31 合肥工业大学 Shifting car system and method based on image recognition
CN107610500A (en) * 2017-03-20 2018-01-19 杭州享车科技有限公司 A kind of parking of automobile early warning system
CN207638739U (en) * 2017-10-12 2018-07-20 上海黄龙物联网科技有限公司 The coupled system of the object owner
CN108428333A (en) * 2018-03-09 2018-08-21 大陆汽车投资(上海)有限公司 A kind of car accident rescue aid

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9959792B2 (en) * 2016-09-29 2018-05-01 GM Global Technology Operations LLC System and method to place subjective messages on a vehicle

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005263364A (en) * 2004-03-16 2005-09-29 Mitsubishi Electric Corp Control device of automobile elevator
CN103150406A (en) * 2013-03-29 2013-06-12 北京国政通科技有限公司 Information query and notification method and device
CN105245620A (en) * 2015-10-29 2016-01-13 邱彼特 Information transmission method, device and system
CN106686268A (en) * 2015-11-06 2017-05-17 中国科学院沈阳计算技术研究所有限公司 Two-way privacy protection vehicle-moving contact system and method based on two-dimensional code
CN106205188A (en) * 2016-07-14 2016-12-07 杨林 A kind of based on parking stall, visual parking lot release management system
CN106453034A (en) * 2016-09-05 2017-02-22 深圳市双赢伟业科技股份有限公司 Vehicle-connected event sharing method and device
CN106776814A (en) * 2016-11-24 2017-05-31 合肥工业大学 Shifting car system and method based on image recognition
CN107610500A (en) * 2017-03-20 2018-01-19 杭州享车科技有限公司 A kind of parking of automobile early warning system
CN207638739U (en) * 2017-10-12 2018-07-20 上海黄龙物联网科技有限公司 The coupled system of the object owner
CN108428333A (en) * 2018-03-09 2018-08-21 大陆汽车投资(上海)有限公司 A kind of car accident rescue aid

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
基于Android平台的在线移车***的设计与实现;温玉霞;《中国优秀硕士学位论文全文数据库 信息科技辑》;20170315;全文 *

Also Published As

Publication number Publication date
CN109255967A (en) 2019-01-22

Similar Documents

Publication Publication Date Title
US9619661B1 (en) Personal information data manager
CN109255967B (en) Method and device for publishing information
US20150031398A1 (en) Zone-Based Information Linking, Systems and Methods
CN110826006B (en) Abnormal collection behavior identification method and device based on privacy data protection
CN107944481B (en) Method and apparatus for generating information
CN107302597B (en) Message file pushing method and device
CN109582873B (en) Method and device for pushing information
CN109241768B (en) Love information processing method, device, equipment and storage medium
CN110622184A (en) Creation, modification and provisioning of compliance documents
CN113723158A (en) Text structured recognition method and device, electronic equipment and computer readable medium
CN114418551A (en) Bill processing method and device, electronic equipment and storage medium
CN110851582A (en) Text processing method and system, computer system and computer readable storage medium
CN115280298A (en) Preventing disclosure of sensitive information
JP6684894B2 (en) Method and apparatus for push information distribution
CN108011936A (en) Method and apparatus for pushed information
CN111222067B (en) Information generation method and device
KR20200069235A (en) Method and device for recommending watermark for electronic terminal
CN111599085B (en) Identity verification processing method and device and mobile terminal
KR102549794B1 (en) System and method for providing coupon service based on image
CN113962651A (en) Method and device for acquiring attendance record, electronic equipment and storage medium
CN101569158A (en) An intelligent system of unified content posting
KR20150055577A (en) System and method for providing contents in communication system
CN111401137A (en) Method and device for identifying certificate column
CN112000218A (en) Object display method and device
Abhijith et al. IoT-Based Smart Parking System

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