CN110781513B - Information display method and device - Google Patents
Information display method and device Download PDFInfo
- Publication number
- CN110781513B CN110781513B CN201910875115.8A CN201910875115A CN110781513B CN 110781513 B CN110781513 B CN 110781513B CN 201910875115 A CN201910875115 A CN 201910875115A CN 110781513 B CN110781513 B CN 110781513B
- Authority
- CN
- China
- Prior art keywords
- user
- target information
- information
- user equipment
- display
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6218—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
- G06F21/6245—Protecting personal data, e.g. for financial or medical purposes
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/602—Providing cryptographic facilities or services
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/21—Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/2125—Just-in-time application of countermeasures, e.g., on-the-fly decryption, just-in-time obfuscation or de-obfuscation
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Bioethics (AREA)
- General Health & Medical Sciences (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- Medical Informatics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
技术领域Technical Field
本申请涉及通信领域,尤其涉及一种用于信息显示的技术。The present application relates to the field of communications, and in particular to a technology for information display.
背景技术Background technique
随着时代的发展,越来越多的用户需要随时随地处理工作以及生活中的各种事项。在使用用户设备处理各种事项的过程中,可能会接收到各种信息,目前,用户设备在接收到信息事件时,会全部或部分显示该信息事件。例如,通过窗口的形式显示该信息事件的全部或部分内容。With the development of the times, more and more users need to handle various matters in work and life anytime and anywhere. In the process of using user devices to handle various matters, various information may be received. Currently, when a user device receives an information event, it will display the information event in whole or in part. For example, the whole or part of the content of the information event is displayed in the form of a window.
发明内容Summary of the invention
本申请的一个目的是提供一种信息显示方法与设备。One object of the present application is to provide an information display method and device.
根据本申请的一个方面,提供了一种信息显示方法,该方法包括:According to one aspect of the present application, there is provided an information display method, the method comprising:
响应于用户设备检测到信息显示事件,若所述用户设备满足保护显示隐私的触发条件,对所述信息显示事件对应的目标信息进行打码处理,并通过所述用户设备显示打码处理后的所述目标信息;In response to a user device detecting an information display event, if the user device satisfies a trigger condition for protecting display privacy, coding the target information corresponding to the information display event, and displaying the coded target information through the user device;
响应于用户对所述目标信息的阅读操作,解码所述目标信息的部分或全部,并显示或播放所述至少部分目标信息。In response to a user's reading operation on the target information, part or all of the target information is decoded, and at least part of the target information is displayed or played.
根据本申请的另一个方面,提供了一种信息显示设备,该设备包括:According to another aspect of the present application, there is provided an information display device, the device comprising:
一一模块,用于响应于用户设备检测到信息显示事件,若所述用户设备满足保护显示隐私的触发条件,对所述信息显示事件对应的目标信息进行打码处理,并通过所述用户设备显示打码处理后的所述目标信息;A module, configured to, in response to a user device detecting an information display event, if the user device satisfies a trigger condition for protecting display privacy, encode the target information corresponding to the information display event, and display the encoded target information through the user device;
一二模块,用于响应于用户对所述目标信息的阅读操作,解码所述目标信息的部分或全部,并显示或播放所述至少部分目标信息。Module one or two is used to decode part or all of the target information in response to the user's reading operation on the target information, and display or play at least part of the target information.
根据本申请的一个方面,提供了一种信息显示设备,该设备包括:According to one aspect of the present application, there is provided an information display device, the device comprising:
处理器;以及Processor; and
被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行如上所述任一方法的操作。A memory arranged to store computer executable instructions which, when executed, cause the processor to perform the operations of any of the methods described above.
根据本申请的另一个方面,提供了存储指令的计算机可读介质,所述指令在被执行时使得系统进行如上所述任一方法的操作。According to another aspect of the present application, a computer-readable medium storing instructions is provided, wherein when the instructions are executed, the system performs the operation of any of the methods described above.
与现有技术相比,本申请在检测到信息显示事件时,在该用户设备满足保护显示隐私的触发条件的前提下,通过对该信息显示事件对应的目标信息进行打码处理,并显示打码处理后的该目标信息的方式来避免该目标信息的泄露;并且,响应于用户对目标信息的阅读操作,解码至少部分该目标信息,显示或播放所述至少部分目标信息。通过检测该用户设备是否满足触发条件,实现随时随地对该用户设备的显示信息进行隐私保护的目的,以确保该用户设备检测到的信息显示事件所对应的目标信息不会被泄露;通过对该目标信息进行打码处理,来保证呈现出来的不是该目标信息本身;通过响应于用户对该目标信息的阅读操作对该目标信息进行解码处理,以保证在解码过程中,不会造成目标信息的泄露。Compared with the prior art, when the information display event is detected, the present application avoids the leakage of the target information by coding the target information corresponding to the information display event and displaying the coded target information, provided that the user device meets the triggering conditions for protecting display privacy; and, in response to the user's reading operation on the target information, decoding at least part of the target information, and displaying or playing the at least part of the target information. By detecting whether the user device meets the triggering conditions, the purpose of protecting the privacy of the displayed information of the user device is achieved anytime and anywhere, so as to ensure that the target information corresponding to the information display event detected by the user device will not be leaked; by coding the target information, it is ensured that what is presented is not the target information itself; by decoding the target information in response to the user's reading operation on the target information, it is ensured that the target information will not be leaked during the decoding process.
并且,在该用户设备在被他人使用时,在目标信息被解码的过程中通过检测当前使用用户是否为该用户设备的主人用户的方式,确保只有在该用户设备的主人用户对目标信息进行阅读操作时,才解码目标信息,以保证目标信息的安全。Furthermore, when the user device is used by others, during the decoding process of the target information, by detecting whether the current user is the master user of the user device, it is ensured that the target information is decoded only when the master user of the user device performs a reading operation on the target information, thereby ensuring the security of the target information.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:Other features, objects and advantages of the present application will become more apparent by reading the detailed description of non-limiting embodiments made with reference to the following drawings:
图1示出根据本申请一个实施例的一种信息显示方法的方法流程图;FIG1 is a flowchart of an information display method according to an embodiment of the present application;
图2(a)示出了根据本申请一个实施例中对目标信息进行打码处理之前的示意图,图2(b)示出了根据本申请一个实施例中对目标信息进行打码处理之后的示意图;FIG. 2( a ) is a schematic diagram showing target information before coding according to one embodiment of the present application, and FIG. 2( b ) is a schematic diagram showing target information after coding according to one embodiment of the present application;
图3(a)和图3(b)分别示出了根据本申请一个实施例中的对目标信息进行解码操作前、后的示意图;FIG3(a) and FIG3(b) are schematic diagrams showing respectively before and after decoding operation of target information according to an embodiment of the present application;
图4(a)、图4(b)以及图4(c)示出了根据本申请一个实施例中的对目标信息进行指读操作的过程示意图;FIG. 4( a ), FIG. 4( b ) and FIG. 4( c ) are schematic diagrams showing a process of performing a finger reading operation on target information according to an embodiment of the present application;
图5示出根据本申请一个实施例的一种信息显示设备的设备结构图;FIG5 shows a device structure diagram of an information display device according to an embodiment of the present application;
图6示出可用于本申请各实施例的一种示例性系统的功能模块。FIG. 6 shows functional modules of an exemplary system that can be used in various embodiments of the present application.
附图中相同或相似的附图标记代表相同或相似的部件。The same or similar reference numerals in the drawings represent the same or similar components.
具体实施方式Detailed ways
下面结合附图对本申请作进一步详细描述。The present application is described in further detail below in conjunction with the accompanying drawings.
在本申请一个典型的配置中,终端、服务网络的设备和可信方均包括一个或多个处理器(例如,中央处理器(Central Processing Unit,CPU))、输入/输出接口、网络接口和内存。In a typical configuration of the present application, the terminal, the device of the service network and the trusted party all include one or more processors (eg, a central processing unit (CPU)), an input/output interface, a network interface and a memory.
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RandomAccess Memory,RAM)和/或非易失性内存等形式,如只读存储器(Read Only Memory,ROM)或闪存(Flash Memory)。内存是计算机可读介质的示例。Memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and/or non-volatile memory in the form of read-only memory (ROM) or flash memory. Memory is an example of a computer-readable medium.
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(Phase-Change Memory,PCM)、可编程随机存取存储器(Programmable Random Access Memory,PRAM)、静态随机存取存储器(Static Random-Access Memory,SRAM)、动态随机存取存储器(Dynamic Random AccessMemory,DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(Electrically-Erasable Programmable Read-Only Memory,EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(Compact Disc Read-Only Memory,CD-ROM)、数字多功能光盘(Digital Versatile Disc,DVD)或其他光学存储、磁盒式磁带,磁带磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。Computer readable media include permanent and non-permanent, removable and non-removable media that can be used to store information by any method or technology. Information can be computer readable instructions, data structures, modules of programs or other data. Examples of computer storage media include, but are not limited to, Phase-Change Memory (PCM), Programmable Random Access Memory (PRAM), Static Random-Access Memory (SRAM), Dynamic Random Access Memory (DRAM), other types of random access memory (RAM), Read-Only Memory (ROM), Electrically-Erasable Programmable Read-Only Memory (EEPROM), Flash memory or other memory technology, Compact Disc Read-Only Memory (CD-ROM), Digital Versatile Disc (DVD) or other optical storage, magnetic cassettes, tape disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device.
本申请所指设备包括但不限于用户设备、网络设备、或用户设备与网络设备通过网络相集成所构成的设备。所述用户设备包括但不限于任何一种可与用户进行人机交互(例如通过触摸板进行人机交互)的移动电子产品,例如智能手机、平板电脑等,所述移动电子产品可以采用任意操作系统,如android操作系统、iOS操作系统等。其中,所述网络设备包括一种能够按照事先设定或存储的指令,自动进行数值计算和信息处理的电子设备,其硬件包括但不限于微处理器、专用集成电路(Application Specific IntegratedCircuit,ASIC)、可编程逻辑器件(Programmable Logic Device,PLD)、现场可编程门阵列(Field Programmable Gate Array,FPGA)、数字信号处理器(Digital Signal Processor,DSP)、嵌入式设备等。所述网络设备包括但不限于计算机、网络主机、单个网络服务器、多个网络服务器集或多个服务器构成的云;在此,云由基于云计算(Cloud Computing)的大量计算机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个虚拟超级计算机。所述网络包括但不限于互联网、广域网、城域网、局域网、VPN网络、无线自组织网络(Ad Hoc网络)等。优选地,所述设备还可以是运行于所述用户设备、网络设备、或用户设备与网络设备、网络设备、触摸终端或网络设备与触摸终端通过网络相集成所构成的设备上的程序。The devices referred to in this application include but are not limited to user devices, network devices, or devices formed by integrating user devices and network devices through a network. The user devices include but are not limited to any mobile electronic products that can interact with users (for example, interact with users through a touchpad), such as smart phones, tablet computers, etc. The mobile electronic products can use any operating system, such as Android operating system, iOS operating system, etc. Among them, the network device includes an electronic device that can automatically perform numerical calculations and information processing according to pre-set or stored instructions, and its hardware includes but is not limited to microprocessors, application specific integrated circuits (Application Specific Integrated Circuit, ASIC), programmable logic devices (Programmable Logic Device, PLD), field programmable gate arrays (Field Programmable Gate Array, FPGA), digital signal processors (Digital Signal Processor, DSP), embedded devices, etc. The network devices include but are not limited to computers, network hosts, single network servers, multiple network server sets or multiple servers. The cloud is composed of a large number of computers or network servers based on cloud computing (Cloud Computing), wherein cloud computing is a type of distributed computing, a virtual supercomputer composed of a group of loosely coupled computer sets. The network includes but is not limited to the Internet, a wide area network, a metropolitan area network, a local area network, a VPN network, a wireless self-organizing network (Ad Hoc network), etc. Preferably, the device may also be a program running on the user device, the network device, or a device formed by integrating the user device and the network device, the network device, the touch terminal, or the network device and the touch terminal through a network.
当然,本领域技术人员应能理解上述设备仅为举例,其他现有的或今后可能出现的设备如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。Of course, those skilled in the art should understand that the above-mentioned devices are only examples, and other existing or future devices that are applicable to the present application should also be included in the scope of protection of the present application and are included here by reference.
在本申请的描述中,“多个”的含义是两个或者更多,除非另有明确具体的限定。In the description of the present application, “plurality” means two or more, unless otherwise clearly and specifically defined.
在此,本领域技术人员应能理解,在一些实施例中,本申请所述的“信息显示设备”包括用户设备的功能模块,或者安装在用户设备中的应用(例如邮件应用、社交应用)的功能模块;在另一些实施例中,本申请所述的“信息显示设备”包括网络设备,例如,用户设备将信息显示事件发送给该网络设备,该网络设备进行触发条件的检测、对目标信息的打码处理以及解码处理等操作。Here, those skilled in the art should be able to understand that, in some embodiments, the "information display device" described in the present application includes a functional module of a user device, or a functional module of an application installed in the user device (such as an email application, a social application); in other embodiments, the "information display device" described in the present application includes a network device, for example, the user device sends an information display event to the network device, and the network device performs operations such as detecting trigger conditions, encoding and decoding the target information.
图1示出了根据本申请一个实施例的一种信息显示方法,该方法包括步骤S101以及步骤S102。FIG1 shows an information display method according to an embodiment of the present application, the method comprising step S101 and step S102.
具体而言,在步骤S101中,响应于用户设备检测到信息显示事件,若所述用户设备满足保护显示隐私的触发条件,信息显示设备对所述信息显示事件对应的目标信息进行打码处理,并通过所述用户设备显示打码处理后的所述目标信息。在一些实施例中,所述信息显示事件中包括需要进行保护显示隐私的目标信息,所述目标信息包括但不限于隐私信息(例如名字、密码、商业秘密等)。在一些实施例中,所述信息显示事件包括但不限于用户设备基于接收到的信息所呈现的显示消息内容(例如,社交消息)、显示文件内容(例如,文件更新提醒)等。在一些实施例中,所述触发条件包括但不限于该用户设备在被他人使用、该用户设备处于公共场合。例如,用户a将自己的手机借给用户b使用,在用户b使用的过程中需要对该用户设备检测到信息显示事件(例如,接收到的消息通知,在该消息通知中显示有消息内容信息)进行隐私保护,以防泄露该用户a的信息。在本实施例中,该手机在被用户b使用满足所述保护显示隐私的触发条件;响应于该手机接收到的消息通知(信息显示事件),对该信息显示事件对应的目标信息进行打码处理,以防止关于该用户a的隐私信息的泄露,例如,图2(a)以及图2(b)所示的示意图,该信息显示事件(例如显示消息接收通知)对应的目标信息中包括“密码”等涉及隐私的信息,用户设备可通过预设敏感词的方式识别该目标信息中的敏感词“密码”,在该用户设备满足保护显示隐私的触发条件的场景下,对该目标信息进行打码处理,以向用户展示图2(b)所示的打码处理后的目标信息。在一些实施例中,所述对目标信息进行打码处理包括基于马赛克算法对该目标信息进行打码处理,并通过该用户设备呈现打码处理后的目标信息。在一些实施例中,所述目标信息包括但不限于该信息显示事件对应的隐私信息(例如名字、密码、商业秘密等),在一些实施例中,所述目标信息包括该信息显示事件所对应的全部信息,例如,对该信息显示事件中的全部信息进行打码处理。在本实施例中,通过检测该用户设备是否满足保护显示隐私的触发条件,对信息显示事件对应的目标信息进行打码处理,以达到:通过触发条件随时随地确保信息显示的安全性;通过对目标信息进行打码处理确保用户在阅读信息显示事件对应的目标信息的过程中保证目标信息的安全性。Specifically, in step S101, in response to the user device detecting an information display event, if the user device meets the triggering condition for protecting display privacy, the information display device performs coding processing on the target information corresponding to the information display event, and displays the coded target information through the user device. In some embodiments, the information display event includes target information that needs to be protected for display privacy, and the target information is not limited to privacy information (such as name, password, trade secrets, etc.). In some embodiments, the information display event includes but is not limited to the display message content (such as social messages) and the display file content (such as file update reminder) presented by the user device based on the received information. In some embodiments, the triggering condition includes but is not limited to the user device being used by others and the user device being in a public place. For example, user a lends his mobile phone to user b for use. During the use of user b, the user device needs to detect an information display event (such as a received message notification, in which message content information is displayed) for privacy protection to prevent the disclosure of user a's information. In this embodiment, the mobile phone meets the triggering condition of protecting display privacy when used by user b; in response to the message notification (information display event) received by the mobile phone, the target information corresponding to the information display event is coded to prevent the leakage of the privacy information of the user a. For example, in the schematic diagrams shown in Figures 2(a) and 2(b), the target information corresponding to the information display event (such as displaying a message reception notification) includes "password" and other privacy-related information. The user device can identify the sensitive word "password" in the target information by presetting sensitive words. In the scenario where the user device meets the triggering condition of protecting display privacy, the target information is coded to display the coded target information shown in Figure 2(b) to the user. In some embodiments, the coding of the target information includes coding the target information based on a mosaic algorithm, and presenting the coded target information through the user device. In some embodiments, the target information includes but is not limited to the privacy information corresponding to the information display event (such as name, password, trade secrets, etc.). In some embodiments, the target information includes all the information corresponding to the information display event, for example, all the information in the information display event is coded. In this embodiment, by detecting whether the user device meets the trigger conditions for protecting display privacy, the target information corresponding to the information display event is coded to achieve: ensuring the security of information display anytime and anywhere through the trigger conditions; ensuring the security of the target information when the user is reading the target information corresponding to the information display event by coding the target information.
在步骤S102中,响应于用户对所述目标信息的阅读操作,信息显示设备解码所述目标信息的部分或全部,并显示或播放所述目标信息的部分或全部。在一些实施例中,用户通过执行阅读操作阅读该目标信息,例如,所述阅读操作包括但不限于用户对该目标信息的解码操作,例如,该用户设备中设置有“一键解码”的按钮,用户设备通过检测用户点击该按钮的阅读操作对被打码的目标信息执行解码处理。在一些实施例中,响应于用户对目标信息的阅读操作,解码目标信息的部分或全部,例如,所述阅读操作为用户对目标信息的指读操作时,信息显示设备根据该用户与用户设备的屏幕上的接触位置,解码该接触位置所对应的目标信息,在一些实施例中,随着该用户在该屏幕上的接触位置的移动,解码不同位置的目标信息。在一些实施例中,根据该用户的阅读操作,在该用户设备上显示解码后的目标信息;在一些实施例中,根据该用户的阅读操作,向该用户播放解码后的目标信息,例如,用户可以通过戴耳机收听被解码的目标信息,以确保目标信息不被泄露。在本实施例中,响应于用户对目标信息的阅读操作,解码被打码的目标信息,并向用户呈现解码后的目标信息,对目标信息的解码过程适应于用户的阅读操作,以确保阅读过程中信息显示事件对应的目标信息的安全性。In step S102, in response to the user's reading operation on the target information, the information display device decodes part or all of the target information, and displays or plays part or all of the target information. In some embodiments, the user reads the target information by performing a reading operation, for example, the reading operation includes but is not limited to the user's decoding operation on the target information, for example, a "one-click decoding" button is set in the user device, and the user device performs decoding processing on the coded target information by detecting the user's reading operation of clicking the button. In some embodiments, in response to the user's reading operation on the target information, part or all of the target information is decoded, for example, when the reading operation is the user's finger reading operation on the target information, the information display device decodes the target information corresponding to the contact position according to the contact position of the user on the screen of the user device. In some embodiments, as the user's contact position on the screen moves, the target information at different positions is decoded. In some embodiments, according to the user's reading operation, the decoded target information is displayed on the user device; in some embodiments, according to the user's reading operation, the decoded target information is played to the user, for example, the user can listen to the decoded target information by wearing headphones to ensure that the target information is not leaked. In this embodiment, in response to the user's reading operation on the target information, the coded target information is decoded and the decoded target information is presented to the user. The decoding process of the target information is adapted to the user's reading operation to ensure the security of the target information corresponding to the information display event during the reading process.
例如,用户a在公共场合(例如咖啡厅)使用电脑办公,该电脑中设置有信息显示设备,例如,该信息显示设备根据该电脑当前连接的无线接入点(例如XX咖啡厅)确定该用户a当前处于公共场合,则满足保护显示隐私的触发条件。在该用户a使用该电脑进行办公的过程中,响应于该电脑接收到的信息显示事件(例如,邮件通知信息、社交应用的通知信息、短信通知信息等),对该信息显示事件对应的目标信息进行打码处理。例如,对该信息显示事件对应的全部信息进行打码处理,或者,识别该信息显示事件中出现的敏感词(例如,“加密”“秘密”“密码”等),将该敏感词作为目标信息,对该目标信息进行打码处理。并向该用户a呈现打码处理后的该信息显示事件对应的目标信息,以防止在公共场合泄露该用户a的信息。进一步地,基于该用户a对该目标信息的阅读操作,解码至少部分该目标信息。例如,在用于呈现邮件通知信息的窗口中设置“一键解码”的按钮,该用户a通过点击该按钮对打码处理后的该目标信息进行解码操作,以供该用户a阅读该目标信息。例如,该用户a可以在确保周围环境安全的情况下解码该目标信息。在满足触发条件的前提下对信息显示事件对应的目标信息进行打码处理,可以确保目标信息不会被无意间被泄露,例如,该用户a可能没有注意当前人多,或者旁边有人在看自己的电脑,或者出于礼貌不便于手动遮挡该目标信息,通过对该目标信息自动进行打码处理,确保信息的安全;进一步地,在该用户a确保周围环境安全(例如人少)的情况下,通过阅读操作解码被打码处理的目标信息,基于该阅读操作(例如指读操作)可以确保在阅读过程中该目标信息的安全性。For example, user a uses a computer to work in a public place (such as a cafe), and the computer is provided with an information display device. For example, the information display device determines that user a is currently in a public place according to the wireless access point (such as XX cafe) to which the computer is currently connected, and the trigger condition for protecting display privacy is met. In the process of user a using the computer to work, in response to the information display event received by the computer (such as email notification information, notification information of social applications, SMS notification information, etc.), the target information corresponding to the information display event is coded. For example, all information corresponding to the information display event is coded, or sensitive words (such as "encryption", "secret", "password", etc.) appearing in the information display event are identified, and the sensitive words are used as target information, and the target information is coded. The target information corresponding to the information display event after coding is presented to user a to prevent the information of user a from being leaked in public. Further, based on the reading operation of the target information by user a, at least part of the target information is decoded. For example, a "one-click decoding" button is set in the window for presenting email notification information, and the user a clicks the button to decode the target information after coding, so that the user a can read the target information. For example, the user a can decode the target information while ensuring the safety of the surrounding environment. Coding the target information corresponding to the information display event under the premise of meeting the trigger conditions can ensure that the target information will not be leaked inadvertently. For example, the user a may not notice that there are many people at present, or someone is watching his computer next to him, or it is inconvenient to manually cover the target information out of courtesy. By automatically coding the target information, the security of the information is ensured; further, when the user a ensures the safety of the surrounding environment (for example, there are few people), the coded target information is decoded through a reading operation. Based on the reading operation (for example, a finger-reading operation), the security of the target information during the reading process can be ensured.
在一些实施例中,为确保用户在阅读目标信息的过程中,保证该目标信息的安全性。所述阅读操作包括以下任一项:In some embodiments, in order to ensure the security of the target information while the user is reading the target information, the reading operation includes any of the following:
(1)所述用户对所述目标信息的解码操作。例如,参见图3(a)以及图3(b)所示的示意图,用户设备显示消息接收通知的窗口中设置有“一键解码”的按钮,用户通过点击该按钮对被打码处理的目标信息进行解码处理。在此,本领域技术人员应能理解,对目标信息进行打码处理,可基于马赛克算法在该目标信息上打马赛克,所述解码操作可以通过备份原来的(打码处理之前)目标信息,在对该目标信息进行解码操作时直接替换成原来的目标信息即可。(1) The user's decoding operation on the target information. For example, referring to the schematic diagrams shown in FIG. 3(a) and FIG. 3(b), a "one-click decoding" button is provided in the window of the message reception notification displayed by the user device, and the user decodes the coded target information by clicking the button. Here, those skilled in the art should understand that the target information can be coded by mosaicing the target information based on a mosaic algorithm, and the decoding operation can be performed by backing up the original (before coding) target information and directly replacing it with the original target information when performing the decoding operation on the target information.
(2)所述用户对所述目标信息的部分的选择及解码操作。在一些实施例中,用户不希望全部解码目标信息(例如被打码的目标信息比较多时),可以通过选择该目标信息的部分来对该部分目标信息进行解码操作。例如,用户选择被打码处理后的该目标信息的部分,通过长按或者右击鼠标弹出选择按钮,该选择按钮中包括解码目标信息的按钮,通过点击该按钮对被选中的目标信息进行解码操作。(2) The user's selection and decoding operation of part of the target information. In some embodiments, if the user does not want to decode all of the target information (for example, when there is a lot of coded target information), the user can select part of the target information to perform a decoding operation on the part of the target information. For example, the user selects the part of the target information that has been coded, and a selection button pops up by long pressing or right-clicking the mouse. The selection button includes a button for decoding the target information, and the selected target information is decoded by clicking the button.
(3)所述用户对所述目标信息的指读操作。例如,所述指读操作包括但不限于用户在该目标信息上的滑动操作。响应于该滑动操作,解码该用户设备与该用户的手指所接触位置的目标信息。(3) The user's finger reading operation on the target information. For example, the finger reading operation includes but is not limited to a sliding operation of the user on the target information. In response to the sliding operation, the target information at the position where the user device and the user's finger are in contact is decoded.
在一些实施例中,所述阅读操作包括所述用户对所述目标信息的指读操作;所述步骤S102包括:响应于用户对所述目标信息的指读操作,根据所述指读操作在所述用户设备的屏幕上的接触位置,信息显示设备对所述目标信息中覆盖所述接触位置的部分目标信息执行解码处理,并呈现或播放解码后的所述部分目标信息。在一些实施例中,用户对目标信息的阅读操作包括指读操作。例如,用户设备检测用户与屏幕的接触位置(例如手指所指的位置),对该用户与屏幕接触位置的目标信息执行解码处理。在一些实施例中,通过对该目标信息进行备份,并在检测到用户对目标信息的阅读操作时,通过将打码处理后的目标信息替换成打码处理前的目标信息的方式执行该解码操作。例如,该目标信息为“密码为01010101”,用户通过手指与用户设备的屏幕进行接触,并从该目标信息的左边滑动到右边,基于该滑动操作,从左到右解码该目标信息。在一些实施例中,用户设备通过将目标信息转换成语音的方式向用户播放被解码的部分目标信息,例如,该用户可以戴耳机收听该目标信息,防止信息泄露;在一些实施例中,用户设备将解码后的目标信息通过屏幕呈现给用户。响应于用户的指读操作对目标信息进行解码处理,在一定程度上又确保了目标信息的安全性,例如,只解码用户所指位置的目标信息。参见图4(a)、图4(b)以及图4(c)所示的示意图,用户通过手指与该用户设备的屏幕接触,该用户的手指与屏幕之间的接触位置从目标信息的左边滑到该目标信息的右边,随着接触位置的移动,解码接触位置的部分目标信息,以达到逐步对该目标信息进行解码处理的目的。In some embodiments, the reading operation includes the user's finger reading operation on the target information; the step S102 includes: in response to the user's finger reading operation on the target information, according to the contact position of the finger reading operation on the screen of the user device, the information display device performs decoding processing on the part of the target information covering the contact position in the target information, and presents or plays the decoded part of the target information. In some embodiments, the user's reading operation on the target information includes a finger reading operation. For example, the user device detects the contact position between the user and the screen (for example, the position indicated by the finger), and performs decoding processing on the target information at the contact position between the user and the screen. In some embodiments, the target information is backed up, and when the user's reading operation on the target information is detected, the decoding operation is performed by replacing the target information after coding processing with the target information before coding processing. For example, the target information is "the password is 01010101", the user touches the screen of the user device with a finger, and slides from the left to the right of the target information, and based on the sliding operation, the target information is decoded from left to right. In some embodiments, the user device plays the decoded part of the target information to the user by converting the target information into voice. For example, the user can wear headphones to listen to the target information to prevent information leakage. In some embodiments, the user device presents the decoded target information to the user through the screen. The target information is decoded in response to the user's finger-reading operation, which ensures the security of the target information to a certain extent. For example, only the target information at the position pointed by the user is decoded. Referring to the schematic diagrams shown in Figures 4(a), 4(b) and 4(c), the user touches the screen of the user device with a finger, and the contact position between the user's finger and the screen slides from the left side of the target information to the right side of the target information. As the contact position moves, part of the target information at the contact position is decoded to achieve the purpose of gradually decoding the target information.
在一些实施例中,所述方法还包括步骤S103(未示出),在步骤S103中,若所述用户设备满足继续打码触发条件,信息显示设备对所述部分目标信息进行打码处理并更新显示。在一些实施例中,为了进一步提高目标信息的安全性,放置目标信息泄露,在满足继续打码触发条件时,对解码后的目标信息继续进行打码处理。例如,所述继续打码触发条件包括但不限于指读操作移动至所述用户设备的屏幕上其他位置,例如,随着用户手指的移动,打码该用户前面所指位置的目标信息;再例如,该用户通过指读操作解码部分目标信息后,将手指移到了其他地方,例如点击屏幕空白处,对解码后的目标信息继续打码,以防止解码后的目标信息泄露用户隐私,在满足用户阅读目标信息的情况下,依然对该目标信息进行显示保护。In some embodiments, the method further includes step S103 (not shown). In step S103, if the user device meets the trigger condition for continuing coding, the information display device codes the part of the target information and updates the display. In some embodiments, in order to further improve the security of the target information and prevent the target information from being leaked, the decoded target information continues to be coded when the trigger condition for continuing coding is met. For example, the trigger condition for continuing coding includes but is not limited to the finger-reading operation moving to other positions on the screen of the user device, for example, as the user's finger moves, the target information at the position previously pointed by the user is coded; for another example, after the user decodes part of the target information through the finger-reading operation, the finger is moved to other places, such as clicking on a blank area of the screen, and the decoded target information continues to be coded to prevent the decoded target information from leaking the user's privacy. When the user is satisfied with reading the target information, the target information is still displayed and protected.
在一些实施例中,为防止由于用户对目标信息的阅读造成目标信息的泄露,通过对解码后的目标信息继续打码来防止解码后的目标信息的泄露。所述继续打码触发条件包括以下至少一项:In some embodiments, in order to prevent the target information from being leaked due to the user's reading of the target information, the decoded target information is further encoded to prevent the decoded target information from being leaked. The trigger condition for continuing to encode includes at least one of the following:
(1)所述指读操作移动至所述用户设备的屏幕上其他位置。例如,用户通过指读操作解码目标信息后,将与屏幕之间的接触位置移动到该屏幕上的其他位置(例如目标信息之外的位置),响应于该移动操作,对解码后的目标信息继续打码。再例如,该用户通过指读操作解码目标信息(例如“密码为01010101”),用户通过手指与用户设备的屏幕进行接触,并从该目标信息的左边滑动到右边,基于该滑动操作,从左到右解码该目标信息,并基于该用户手指从左到右的滑动,对该用户指过的位置的目标信息继续打码。通过这种边解码边打码的方式保证在对目标信息的阅读过程中不泄露用户的隐私。(1) The finger-reading operation moves to other positions on the screen of the user device. For example, after the user decodes the target information through the finger-reading operation, the user moves the contact position with the screen to other positions on the screen (for example, positions outside the target information), and in response to the moving operation, the decoded target information continues to be encoded. For another example, the user decodes the target information (for example, "the password is 01010101") through the finger-reading operation, the user contacts the screen of the user device with a finger, and slides from the left to the right of the target information. Based on the sliding operation, the target information is decoded from left to right, and based on the sliding of the user's finger from left to right, the target information at the position pointed by the user continues to be encoded. This method of decoding and encoding at the same time ensures that the user's privacy is not disclosed during the reading process of the target information.
(2)解码后的所述部分目标信息的显示时间满足预定的显示时长阈值信息。例如,对解码一定时间的目标信息继续打码。例如,所述显示时长阈值信息为2秒,则在该目标信息解码2秒后,继续对该解码后的目标信息进行打码处理。例如,继续参见图4,当用户的手指移动到图4(b)所在的位置时,对该用户手指左边的已经被解码的目标信息继续打码,以防止用户在解码阅读的过程中造成信息的泄露。(2) The display time of the decoded portion of the target information meets the predetermined display time threshold information. For example, the target information that has been decoded for a certain period of time continues to be coded. For example, if the display time threshold information is 2 seconds, then the decoded target information continues to be coded 2 seconds after the target information is decoded. For example, referring to FIG4 , when the user's finger moves to the position of FIG4(b), the decoded target information to the left of the user's finger continues to be coded to prevent the user from leaking information during the decoding and reading process.
在一些实施例中,所述方法还包括步骤S104(未示出),在步骤S104中,信息显示设备检测所述用户设备是否满足保护显示隐私的触发条件。在一些实施例中,在该用户设备满足保护显示隐私的触发条件的前提下,对该用户设备检测到的信息显示事件进行隐私保护,以确保该用户设备在被他人使用或者公共场合下不会通过新接收到的信息泄露该用户的隐私。在一些实施例中,通过预先检测(例如,在检测到信息显示事件之前就进行触发条件的检测)该用户设备是否满足保护显示隐私的触发条件对该用户设备检测到的信息显示事件进行隐私保护。例如,在一定时间段内(例如,每天的零点、6:00-23:00)检测该用户设备是否满足保护显示隐私的触发条件。In some embodiments, the method further includes step S104 (not shown), in which the information display device detects whether the user device satisfies the triggering condition for protecting display privacy. In some embodiments, under the premise that the user device satisfies the triggering condition for protecting display privacy, privacy protection is performed on the information display event detected by the user device to ensure that the user device will not leak the user's privacy through newly received information when used by others or in public. In some embodiments, privacy protection is performed on the information display event detected by the user device by pre-detecting (for example, detecting the triggering condition before detecting the information display event) whether the user device satisfies the triggering condition for protecting display privacy. For example, within a certain time period (for example, at midnight, 6:00-23:00 every day), it is detected whether the user device meets the triggering condition for protecting display privacy.
在一些实施例中,所述步骤S101包括:响应于用户设备检测到的信息显示事件,信息显示设备检测所述用户设备是否满足保护显示隐私的触发条件;若所述用户设备满足保护显示隐私的触发条件,信息显示设备对所述信息显示事件对应的目标信息进行打码处理,并通过所述用户设备显示打码处理后的所述目标信息;否则,直接显示所述目标信息。在一些实施例中,该用户设备响应于检测到的信息显示事件,实时检测该用户设备是否满足保护显示隐私的触发条件。例如,在该用户设备检测到信息显示事件的同时检测该用户设备是否满足保护显示隐私的触发条件,以确保对该信息显示事件对应的目标信息及时的进行隐私保护。若该用户设备不满足该触发条件,则直接显示目标信息。通过检测用户设备是否满足保护显示隐私的触发条件,在该用户设备满足该触发条件的时候才对该用户设备检测到的信息显示事件进行显示隐私保护。In some embodiments, the step S101 includes: in response to the information display event detected by the user device, the information display device detects whether the user device meets the trigger condition for protecting display privacy; if the user device meets the trigger condition for protecting display privacy, the information display device performs coding processing on the target information corresponding to the information display event, and displays the coded target information through the user device; otherwise, directly displays the target information. In some embodiments, the user device detects in real time whether the user device meets the trigger condition for protecting display privacy in response to the detected information display event. For example, when the user device detects the information display event, it detects whether the user device meets the trigger condition for protecting display privacy, so as to ensure that the target information corresponding to the information display event is protected in a timely manner. If the user device does not meet the trigger condition, the target information is directly displayed. By detecting whether the user device meets the trigger condition for protecting display privacy, the information display event detected by the user device is only displayed when the user device meets the trigger condition.
在一些实施例中,所述触发条件包括以下任一项:In some embodiments, the trigger condition includes any of the following:
(1)所述用户设备在被他人使用。例如,用户设备在被非该用户设备的主人用户所使用时,为避免泄露该主人用户的信息显示隐私,需要启动显示隐私保护。例如,响应于检测到的信息显示事件,获取该用户的人脸图像信息,并将获取到的该人脸图像信息与该用户设备中储存的人脸图像信息(例如用户设备的主人用户的人脸图像信息)进行匹配,若匹配成功,则说明该用户设备当前没有被他人使用,无需启用保护显示隐私;若匹配不成功,则说明该用户设备当前在被他人使用,满足启用保护显示隐私的触发条件。通过获取用户的人脸识别确保在该用户设备在被他人使用时保护该用户设备主人用户的保护显示隐私。(1) The user device is being used by others. For example, when the user device is used by a user who is not the owner of the user device, in order to avoid leaking the information display privacy of the owner user, display privacy protection needs to be enabled. For example, in response to a detected information display event, the facial image information of the user is obtained, and the obtained facial image information is matched with the facial image information stored in the user device (for example, the facial image information of the owner of the user device). If the match is successful, it means that the user device is not currently being used by others, and there is no need to enable display privacy protection; if the match is unsuccessful, it means that the user device is currently being used by others, and the trigger condition for enabling display privacy protection is met. By obtaining the user's facial recognition, it is ensured that the display privacy of the owner user of the user device is protected when the user device is used by others.
(2)所述用户设备处于公共场合。例如,该用户设备在公共场合被使用时,为避免泄露该主人用户的信息显示隐私,需要启动显示隐私保护。例如,该用户设备当前连接的是咖啡馆的无线接入点,则确定满足保护显示隐私的触发条件,以保护公共场合中该用户的显示隐私。在一些实施例中,通过该无线接入点的位置信息或者该无线接入点所属的位置区域信息(例如属于商圈中)确定该无线接入点是否为公共无线接入点;在一些实施例中,通过该无线接入点的标识信息(例如XX咖啡馆WIFI)检测该无线接入点是否为公共无线接入点。在本实施例中,通过检测用户设备当前所连接的无线接入点是否为公共无线接入点检测该用户设备当前是否处于公共场合,以确保公共场合下该用户设备对应用户的显示隐私。(2) The user device is in a public place. For example, when the user device is used in a public place, in order to avoid leaking the information display privacy of the host user, it is necessary to start display privacy protection. For example, if the user device is currently connected to a wireless access point in a cafe, it is determined that the triggering conditions for protecting display privacy are met to protect the display privacy of the user in a public place. In some embodiments, whether the wireless access point is a public wireless access point is determined by the location information of the wireless access point or the location area information to which the wireless access point belongs (for example, it belongs to a business district); in some embodiments, whether the wireless access point is a public wireless access point is detected by the identification information of the wireless access point (for example, XX cafe WIFI). In this embodiment, whether the user device is currently in a public place is detected by detecting whether the wireless access point to which the user device is currently connected is a public wireless access point, so as to ensure the display privacy of the user corresponding to the user device in a public place.
(3)所述用户设备中预置的触发在信息显示过程中保护隐私的配置信息。在一些实施例中,所述配置信息用于检测所述用户设备是否满足触发保护显示隐私的条件。例如,该用户设备中提供一启动按钮,用户通过开、关该启动按钮启用该触发保护显示隐私的功能,当该启动按钮被启动时,在检测到信息显示事件时,对所述信息显示事件对应的目标信息进行打码处理;再例如,该用户设备中预设在某一时间段内对该用户设备进行保护显示隐私,或者由该用户设备的对应用户设置在某一时间段内对该用户设备进行保护显示隐私,该用户设备检测当前是否满足该时间段的设置,若满足,则确定满足保护显示隐私的触发条件。(3) Configuration information preset in the user device that triggers privacy protection during information display. In some embodiments, the configuration information is used to detect whether the user device meets the conditions for triggering privacy protection. For example, a start button is provided in the user device, and the user enables the function of triggering privacy protection by turning the start button on and off. When the start button is activated, when an information display event is detected, the target information corresponding to the information display event is coded; for another example, the user device is preset to protect the privacy of the user device during a certain time period, or the corresponding user of the user device sets the privacy of the user device to be protected during a certain time period. The user device detects whether the setting of the time period is currently met. If so, it is determined that the trigger condition for protecting privacy is met.
当然,本领域技术人员应能理解,以上所述的触发条件仅为举例,其他现有的或今后可能出现的触发条件如能适用于本申请,也包含在本申请的保护范围内,并以引用的方式包含于此。Of course, those skilled in the art should understand that the trigger conditions described above are only examples, and other existing or future trigger conditions, if applicable to the present application, are also included in the scope of protection of the present application and are included here by reference.
在一些实施例中,所述触发条件包括所述用户设备处于公共场合;所述检测所述用户设备是否满足保护显示隐私的触发条件,包括:检测所述用户设备当前是否接入外接设备;若所述用户设备当前接入外接设备,则确定所述用户设备满足保护显示隐私的触发条件。在一些实施例中,所述外接设备包括但不限于投影仪、打印机等外接设备。例如,该用户设备通过获取接口(例如,物理外接接口或者蓝牙外接接口)的接入信息检测该用户设备当前是否接入了外接设备,若当前有外接设备接入,则需要对该用户设备的信息显示进行隐私保护处理,以确保用户设备的主人用户的显示隐私。In some embodiments, the trigger condition includes that the user device is in a public place; the detection of whether the user device meets the trigger condition for protecting display privacy includes: detecting whether the user device is currently connected to an external device; if the user device is currently connected to an external device, determining that the user device meets the trigger condition for protecting display privacy. In some embodiments, the external device includes but is not limited to external devices such as projectors and printers. For example, the user device detects whether the user device is currently connected to an external device by acquiring access information of an interface (for example, a physical external interface or a Bluetooth external interface). If an external device is currently connected, the information display of the user device needs to be privacy protected to ensure the display privacy of the owner user of the user device.
在一些实施例中,所述触发条件包括所述用户设备处于公共场合;所述检测所述用户设备是否满足保护显示隐私的触发条件,包括:检测所述用户设备当前是否连接公共无线接入点;若所述用户设备当前连接公共无线接入点,则确定所述用户设备满足保护显示隐私的触发条件。在一些实施例中,该用户设备可能是在公共场合被使用的,为避免在公共场合泄露用户设备的主人用户的显示隐私,通过检测该用户设备当前链接的是否为公共无线接入点确定该用户设备当前所处的场合信息。例如,该用户设备当前连接的是咖啡馆的无线接入点,则确定满足保护显示隐私的触发条件,以保护公共场合中该用户的显示隐私。在一些实施例中,通过该无线接入点的位置信息或者该无线接入点所属的位置区域信息(例如属于商圈中)确定该无线接入点是否为公共无线接入点;在一些实施例中,通过该无线接入点的标识信息(例如XX咖啡馆WIFI)检测该无线接入点是否为公共无线接入点。在本实施例中,通过检测用户设备当前所连接的无线接入点是否为公共无线接入点检测该用户设备当前是否处于公共场合,以确保公共场合下该用户设备的主人用户的显示隐私。In some embodiments, the trigger condition includes that the user device is in a public place; the detecting whether the user device satisfies the trigger condition for protecting display privacy includes: detecting whether the user device is currently connected to a public wireless access point; if the user device is currently connected to a public wireless access point, determining that the user device satisfies the trigger condition for protecting display privacy. In some embodiments, the user device may be used in a public place. To avoid leaking the display privacy of the owner of the user device in a public place, the current location information of the user device is determined by detecting whether the user device is currently linked to a public wireless access point. For example, if the user device is currently connected to a wireless access point in a cafe, it is determined that the trigger condition for protecting display privacy is met to protect the display privacy of the user in a public place. In some embodiments, whether the wireless access point is a public wireless access point is determined by the location information of the wireless access point or the location area information to which the wireless access point belongs (for example, belonging to a business district); in some embodiments, whether the wireless access point is a public wireless access point is detected by the identification information of the wireless access point (for example, XX cafe WIFI). In this embodiment, whether the user equipment is currently in a public place is detected by detecting whether the wireless access point to which the user equipment is currently connected is a public wireless access point, so as to ensure the display privacy of the owner user of the user equipment in a public place.
在一些实施例中,所述触发条件包括所述用户设备中预置的触发在信息显示过程中保护隐私的配置信息;所述检测所述用户设备是否满足保护显示隐私的触发条件,包括:检测所述用户设备是否满足所述配置信息;若所述用户设备满足所述配置信息,则确定所述用户设备满足保护显示隐私的触发条件。在一些实施例中,所述配置信息是该用户设备预置的配置信息;在另一些实施例中,所述配置信息是该用户设备对应用户设置的。例如,该配置信息包括但不限于时间段信息(例如早6:00-晚23:00)、开启信息(例如通过一按钮启动或关闭该显示隐私保护功能)。在满足该配置信息的条件下,确定该用户设备满足保护显示隐私的触发条件,例如,在早6:00-晚23:00时间段内对该用户设备的显示信息进行隐私保护;再例如,当用户启动该按钮时对该用户设备的信息显示进行隐私保护。通过该配置信息实现对用户设备的显示隐私保护,在确保自动触发保护的同时,也可以基于用户的设置进行显示隐私保护,提高了用户体验。In some embodiments, the trigger condition includes configuration information preset in the user device that triggers privacy protection during information display; the detection of whether the user device meets the trigger condition for display privacy protection includes: detecting whether the user device meets the configuration information; if the user device meets the configuration information, determining that the user device meets the trigger condition for display privacy protection. In some embodiments, the configuration information is the configuration information preset by the user device; in other embodiments, the configuration information is set by the user corresponding to the user of the user device. For example, the configuration information includes but is not limited to time period information (for example, 6:00 am-23:00 pm), opening information (for example, starting or closing the display privacy protection function through a button). Under the condition of meeting the configuration information, it is determined that the user device meets the trigger condition for display privacy protection, for example, the display information of the user device is privacy protected in the time period of 6:00 am-23:00 pm; for another example, when the user starts the button, the information display of the user device is privacy protected. The display privacy protection of the user device is realized through the configuration information, while ensuring automatic triggering protection, display privacy protection can also be performed based on the user's settings, thereby improving the user experience.
在一些实施例中,所述触发条件包括所述用户设备在被他人使用;所述检测所述用户设备是否满足保护显示隐私的触发条件,包括:获取所述用户的特征信息;将所述用户的特征信息与所述用户设备的主人用户的特征信息进行匹配;若匹配失败,则确定所述用户设备满足保护显示隐私的触发条件。在一些实施例中,所述用户的特征信息包括但不限于该用户的人脸图像信息/指纹信息等。例如,响应于用户设备检测到信息显示事件,获取该用户的人脸图像信息,并将获取到的该人脸图像信息与该用户设备中储存的人脸图像信息(例如用户设备的主人用户的人脸图像信息)进行匹配,若匹配成功,则说明该用户设备当前没有被他人使用,无需启用保护显示隐私;若匹配不成功,则说明该用户设备当前在被他人使用,满足启用保护显示隐私的触发条件。通过获取用户的特征信息,能够确保在该用户设备在被他人使用时保护该用户设备对应用户的显示隐私。In some embodiments, the trigger condition includes that the user device is being used by others; the detection of whether the user device meets the trigger condition for protecting display privacy includes: obtaining the characteristic information of the user; matching the characteristic information of the user with the characteristic information of the master user of the user device; if the match fails, determining that the user device meets the trigger condition for protecting display privacy. In some embodiments, the characteristic information of the user includes but is not limited to the facial image information/fingerprint information of the user. For example, in response to the user device detecting an information display event, the facial image information of the user is obtained, and the obtained facial image information is matched with the facial image information stored in the user device (for example, the facial image information of the master user of the user device). If the match is successful, it means that the user device is not currently being used by others and there is no need to enable display privacy protection; if the match is unsuccessful, it means that the user device is currently being used by others and meets the trigger condition for enabling display privacy protection. By obtaining the characteristic information of the user, it is possible to ensure that the display privacy of the user corresponding to the user device is protected when the user device is used by others.
在一些实施例中,用户设备在被他人使用时,在目标信息解码的过程中还需要检测该用户是否为该用户设备的主人用户,以确保解码后的目标信息是给主人用户看的,而不会被他人看到。在所述触发条件包括所述用户设备在被他人使用时;所述步骤S102包括:响应于用户对所述目标信息的阅读操作,检测所述用户是否为所述用户设备的主人用户;若是,解码所述目标信息的部分或全部,并显示或播放所述至少部分目标信息;否则,忽略所述阅读操作。例如,响应于用户对所述目标信息的阅读操作,获取该用户的人脸图像信息,并将获取到的该人脸图像信息与该用户设备中储存的人脸图像信息(例如用户设备的主人用户的人脸图像信息)进行匹配,若匹配成功,则说明该用户设备当前没有被他人使用,响应于用户对目标信息的阅读操作,对该目标信息进行解码处理;若匹配不成功,则说明该用户设备当前在被他人使用,即使检测到对目标信息的阅读操作,也不能对该目标信息进行解码处理。通过获取用户的人脸识别确保在该用户设备在被他人使用时不对目标信息进行解码处理。当然,本领域技术人员应能理解,以上所述的检测所述用户是否为所述用户设备的主人用户的操作仅为举例,其他现有的或今后可能出现的操作如能适用于本申请,也包含在本申请的保护范围内,并以引用的方式包含于此。例如,根据用户的指纹信息检测所述用户是否为所述用户设备的主人用户。本实施例中,在确保用户设备的使用用户是该用户设备的主人用户时,才响应于用户对目标信息的阅读操作解码至少部分目标信息,若检测结果为该用户设备的使用用户不是该用户设备的主人用户,则忽略用户对目标信息的阅读操作,不对目标信息进行解码处理。In some embodiments, when the user device is used by others, it is also necessary to detect whether the user is the master user of the user device during the decoding process of the target information to ensure that the decoded target information is for the master user to see and will not be seen by others. The trigger condition includes when the user device is used by others; the step S102 includes: in response to the user's reading operation on the target information, detecting whether the user is the master user of the user device; if so, decoding part or all of the target information, and displaying or playing at least part of the target information; otherwise, ignoring the reading operation. For example, in response to the user's reading operation on the target information, the user's facial image information is obtained, and the obtained facial image information is matched with the facial image information stored in the user device (for example, the facial image information of the master user of the user device). If the match is successful, it means that the user device is not currently used by others, and in response to the user's reading operation on the target information, the target information is decoded; if the match is unsuccessful, it means that the user device is currently used by others, and even if the reading operation on the target information is detected, the target information cannot be decoded. By obtaining the user's face recognition, it is ensured that the target information is not decoded when the user device is used by others. Of course, those skilled in the art should understand that the above-mentioned operation of detecting whether the user is the master user of the user device is only an example, and other existing or future operations that may appear are also included in the scope of protection of the present application if they are applicable to the present application, and are included here by reference. For example, it is detected whether the user is the master user of the user device based on the user's fingerprint information. In this embodiment, when it is ensured that the user using the user device is the master user of the user device, at least part of the target information is decoded in response to the user's reading operation of the target information. If the detection result is that the user using the user device is not the master user of the user device, the user's reading operation of the target information is ignored, and the target information is not decoded.
在一些实施例中,所述信息显示事件包括以下任一项:In some embodiments, the information display event includes any of the following:
(1)在所述用户设备上显示消息内容。例如,用户设备接收到新的消息时,该用户设备中显示的消息内容(例如社交消息内容)。(1) Displaying message content on the user device. For example, when a user device receives a new message, the message content (such as social message content) is displayed on the user device.
(2)在所述用户设备上显示文件内容。例如,用户设备接收到新的文件,或者文件更新时,该用户设备中显示的文件内容。(2) Displaying the file content on the user device. For example, when the user device receives a new file or the file is updated, the file content is displayed on the user device.
(3)在所述用户设备上显示邮件内容。例如,用户设备接收到新的邮件时,该用户设备上显示的邮件内容。(3) Displaying the email content on the user device. For example, when a user device receives a new email, the email content is displayed on the user device.
(4)在所述用户设备上显示消息接收通知,其中,所述消息接收通知包括所述消息内容。例如,用户设备接收到消息接收通知时,在消息通知窗口中呈现的消息内容。(4) Displaying a message reception notification on the user device, wherein the message reception notification includes the message content. For example, when the user device receives the message reception notification, the message content is presented in the message notification window.
(5)在所述用户设备上显示邮件接收通知,其中,所述邮件接收通知包括所述邮件内容。例如,用户设备接收到邮件接收通知时,在邮件通知窗口中呈现的消息内容。(5) Displaying an email reception notification on the user device, wherein the email reception notification includes the email content. For example, when the user device receives the email reception notification, the message content is presented in the email notification window.
图5示出了根据本申请一个实施例的一种信息显示设备,该设备包括一一模块以及一二模块。FIG5 shows an information display device according to an embodiment of the present application, the device comprising a first module and a second module.
具体而言,一一模块,用于响应于用户设备检测到信息显示事件,若所述用户设备满足保护显示隐私的触发条件,信息显示设备对所述信息显示事件对应的目标信息进行打码处理,并通过所述用户设备显示打码处理后的所述目标信息。在一些实施例中,所述信息显示事件中包括需要进行保护显示隐私的目标信息,所述目标信息包括但不限于隐私信息(例如名字、密码、商业秘密等)。在一些实施例中,所述信息显示事件包括但不限于用户设备基于接收到的信息所呈现的显示消息内容(例如,社交消息)、显示文件内容(例如,文件更新提醒)等。在一些实施例中,所述触发条件包括但不限于该用户设备在被他人使用、该用户设备处于公共场合。例如,用户a将自己的手机借给用户b使用,在用户b使用的过程中需要对该用户设备检测到信息显示事件(例如,接收到的消息通知,在该消息通知中显示有消息内容信息)进行隐私保护,以防泄露该用户a的信息。在本实施例中,该手机在被用户b使用满足所述保护显示隐私的触发条件;响应于该手机接收到的消息通知(信息显示事件),对该信息显示事件对应的目标信息进行打码处理,以防止关于该用户a的隐私信息的泄露,例如,图2(a)以及图2(b)所示的示意图,该信息显示事件(例如显示消息接收通知)对应的目标信息中包括“密码”等涉及隐私的信息,用户设备可通过预设敏感词的方式识别该目标信息中的敏感词“密码”,在该用户设备满足保护显示隐私的触发条件的场景下,对该目标信息进行打码处理,以向用户展示图2(b)所示的打码处理后的目标信息。在一些实施例中,所述对目标信息进行打码处理包括基于马赛克算法对该目标信息进行打码处理,并通过该用户设备呈现打码处理后的目标信息。在一些实施例中,所述目标信息包括但不限于该信息显示事件对应的隐私信息(例如名字、密码、商业秘密等),在一些实施例中,所述目标信息包括该信息显示事件所对应的全部信息,例如,对该信息显示事件中的全部信息进行打码处理。在本实施例中,通过检测该用户设备是否满足保护显示隐私的触发条件,对信息显示事件对应的目标信息进行打码处理,以达到:通过触发条件随时随地确保信息显示的安全性;通过对目标信息进行打码处理确保用户在阅读信息显示事件对应的目标信息的过程中保证目标信息的安全性。Specifically, a module is used to respond to a user device detecting an information display event. If the user device meets the triggering condition for protecting display privacy, the information display device codes the target information corresponding to the information display event, and displays the coded target information through the user device. In some embodiments, the information display event includes target information that needs to be protected for display privacy, and the target information is not limited to privacy information (such as name, password, trade secrets, etc.). In some embodiments, the information display event includes but is not limited to the display message content (such as social messages) and the display file content (such as file update reminder) presented by the user device based on the received information. In some embodiments, the triggering condition includes but is not limited to the user device being used by others and the user device being in a public place. For example, user a lends his mobile phone to user b for use. During the use of user b, the user device needs to detect an information display event (such as a received message notification, in which the message content information is displayed) and perform privacy protection to prevent the disclosure of user a's information. In this embodiment, the mobile phone meets the triggering condition of protecting display privacy when used by user b; in response to the message notification (information display event) received by the mobile phone, the target information corresponding to the information display event is coded to prevent the leakage of the privacy information of the user a. For example, in the schematic diagrams shown in Figures 2(a) and 2(b), the target information corresponding to the information display event (such as displaying a message reception notification) includes "password" and other privacy-related information. The user device can identify the sensitive word "password" in the target information by presetting sensitive words. In the scenario where the user device meets the triggering condition of protecting display privacy, the target information is coded to display the coded target information shown in Figure 2(b) to the user. In some embodiments, the coding of the target information includes coding the target information based on a mosaic algorithm, and presenting the coded target information through the user device. In some embodiments, the target information includes but is not limited to the privacy information corresponding to the information display event (such as name, password, trade secrets, etc.). In some embodiments, the target information includes all the information corresponding to the information display event, for example, all the information in the information display event is coded. In this embodiment, by detecting whether the user device meets the trigger conditions for protecting display privacy, the target information corresponding to the information display event is coded to achieve: ensuring the security of information display anytime and anywhere through the trigger conditions; ensuring the security of the target information when the user is reading the target information corresponding to the information display event by coding the target information.
一二模块,用于响应于用户对所述目标信息的阅读操作,信息显示设备解码所述目标信息的部分或全部,并显示或播放所述目标信息的部分或全部。在一些实施例中,用户通过执行阅读操作阅读该目标信息,例如,所述阅读操作包括但不限于用户对该目标信息的解码操作,例如,该用户设备中设置有“一键解码”的按钮,用户设备通过检测用户点击该按钮的阅读操作对被打码的目标信息执行解码处理。在一些实施例中,响应于用户对目标信息的阅读操作,解码目标信息的部分或全部,例如,所述阅读操作为用户对目标信息的指读操作时,信息显示设备根据该用户与用户设备的屏幕上的接触位置,解码该接触位置所对应的目标信息,在一些实施例中,随着该用户在该屏幕上的接触位置的移动,解码不同位置的目标信息。在一些实施例中,根据该用户的阅读操作,在该用户设备上显示解码后的目标信息;在一些实施例中,根据该用户的阅读操作,向该用户播放解码后的目标信息,例如,用户可以通过戴耳机收听被解码的目标信息,以确保目标信息不被泄露。在本实施例中,响应于用户对目标信息的阅读操作,解码被打码的目标信息,并向用户呈现解码后的目标信息,对目标信息的解码过程适应于用户的阅读操作,以确保阅读过程中信息显示事件对应的目标信息的安全性。Module 12 is used for, in response to the user's reading operation on the target information, the information display device decodes part or all of the target information, and displays or plays part or all of the target information. In some embodiments, the user reads the target information by performing a reading operation, for example, the reading operation includes but is not limited to the user's decoding operation on the target information, for example, a "one-key decoding" button is set in the user device, and the user device performs decoding processing on the coded target information by detecting the user's reading operation of clicking the button. In some embodiments, in response to the user's reading operation on the target information, part or all of the target information is decoded, for example, when the reading operation is the user's finger reading operation on the target information, the information display device decodes the target information corresponding to the contact position according to the user's contact position on the screen of the user device. In some embodiments, as the user's contact position on the screen moves, the target information at different positions is decoded. In some embodiments, according to the user's reading operation, the decoded target information is displayed on the user device; in some embodiments, according to the user's reading operation, the decoded target information is played to the user, for example, the user can listen to the decoded target information by wearing headphones to ensure that the target information is not leaked. In this embodiment, in response to the user's reading operation on the target information, the coded target information is decoded and the decoded target information is presented to the user. The decoding process of the target information is adapted to the user's reading operation to ensure the security of the target information corresponding to the information display event during the reading process.
例如,用户a在公共场合(例如咖啡厅)使用电脑办公,该电脑中设置有信息显示设备,例如,该信息显示设备根据该电脑当前连接的无线接入点(例如XX咖啡厅)确定该用户a当前处于公共场合,则满足保护显示隐私的触发条件。在该用户a使用该电脑进行办公的过程中,响应于该电脑接收到的信息显示事件(例如,邮件通知信息、社交应用的通知信息、短信通知信息等),对该信息显示事件对应的目标信息进行打码处理。例如,对该信息显示事件对应的全部信息进行打码处理,或者,识别该信息显示事件中出现的敏感词(例如,“加密”“秘密”“密码”等),将该敏感词作为目标信息,对该目标信息进行打码处理。并向该用户a呈现打码处理后的该信息显示事件对应的目标信息,以防止在公共场合泄露该用户a的信息。进一步地,基于该用户a对该目标信息的阅读操作,解码至少部分该目标信息。例如,在用于呈现邮件通知信息的窗口中设置“一键解码”的按钮,该用户a通过点击该按钮对打码处理后的该目标信息进行解码操作,以供该用户a阅读该目标信息。例如,该用户a可以在确保周围环境安全的情况下解码该目标信息。在满足触发条件的前提下对信息显示事件对应的目标信息进行打码处理,可以确保目标信息不会被无意间被泄露,例如,该用户a可能没有注意当前人多,或者旁边有人在看自己的电脑,或者出于礼貌不便于手动遮挡该目标信息,通过对该目标信息自动进行打码处理,确保信息的安全;进一步地,在该用户a确保周围环境安全(例如人少)的情况下,通过阅读操作解码被打码处理的目标信息,基于该阅读操作(例如指读操作)可以确保在阅读过程中该目标信息的安全性。For example, user a uses a computer to work in a public place (such as a cafe), and the computer is provided with an information display device. For example, the information display device determines that user a is currently in a public place according to the wireless access point (such as XX cafe) to which the computer is currently connected, and the trigger condition for protecting display privacy is met. In the process of user a using the computer to work, in response to the information display event received by the computer (such as email notification information, notification information of social applications, SMS notification information, etc.), the target information corresponding to the information display event is coded. For example, all information corresponding to the information display event is coded, or sensitive words (such as "encryption", "secret", "password", etc.) appearing in the information display event are identified, and the sensitive words are used as target information, and the target information is coded. The target information corresponding to the information display event after coding is presented to user a to prevent the information of user a from being leaked in public. Further, based on the reading operation of the target information by user a, at least part of the target information is decoded. For example, a "one-click decoding" button is set in the window for presenting email notification information, and the user a decodes the target information after coding by clicking the button, so that the user a can read the target information. For example, the user a can decode the target information while ensuring the safety of the surrounding environment. Coding the target information corresponding to the information display event under the premise of meeting the trigger conditions can ensure that the target information will not be leaked inadvertently. For example, the user a may not notice that there are many people at present, or someone is watching his computer next to him, or it is inconvenient to manually cover the target information out of courtesy. By automatically coding the target information, the security of the information is ensured; further, when the user a ensures the safety of the surrounding environment (for example, there are few people), the coded target information is decoded through a reading operation. Based on the reading operation (for example, a finger-reading operation), the security of the target information during the reading process can be ensured.
在一些实施例中,为确保用户在阅读目标信息的过程中,保证该目标信息的安全性。所述阅读操作包括以下任一项:In some embodiments, in order to ensure the security of the target information while the user is reading the target information, the reading operation includes any of the following:
(1)所述用户对所述目标信息的解码操作。例如,参见图3(a)以及图3(b)所示的示意图,用户设备显示消息接收通知的窗口中设置有“一键解码”的按钮,用户通过点击该按钮对被打码处理的目标信息进行解码处理。在此,本领域技术人员应能理解,对目标信息进行打码处理,可基于马赛克算法在该目标信息上打马赛克,所述解码操作可以通过备份原来的(打码处理之前)目标信息,在对该目标信息进行解码操作时直接替换成原来的目标信息即可。(1) The user's decoding operation on the target information. For example, referring to the schematic diagrams shown in FIG. 3(a) and FIG. 3(b), a "one-click decoding" button is provided in the window of the message reception notification displayed by the user device, and the user decodes the coded target information by clicking the button. Here, those skilled in the art should understand that the target information can be coded by mosaicing the target information based on a mosaic algorithm, and the decoding operation can be performed by backing up the original (before coding) target information and directly replacing it with the original target information when performing the decoding operation on the target information.
(2)所述用户对所述目标信息的部分的选择及解码操作。在一些实施例中,用户不希望全部解码目标信息(例如被打码的目标信息比较多时),可以通过选择该目标信息的部分来对该部分目标信息进行解码操作。例如,用户选择被打码处理后的该目标信息的部分,通过长按或者右击鼠标弹出选择按钮,该选择按钮中包括解码目标信息的按钮,通过点击该按钮对被选中的目标信息进行解码操作。(2) The user's selection and decoding operation of part of the target information. In some embodiments, if the user does not want to decode all of the target information (for example, when there is a lot of coded target information), the user can select part of the target information to perform a decoding operation on the part of the target information. For example, the user selects the part of the target information that has been coded, and a selection button pops up by long pressing or right-clicking the mouse. The selection button includes a button for decoding the target information, and the selected target information is decoded by clicking the button.
(3)所述用户对所述目标信息的指读操作。例如,所述指读操作包括但不限于用户在该目标信息上的滑动操作。响应于该滑动操作,解码该用户设备与该用户的手指所接触位置的目标信息。(3) The user's finger reading operation on the target information. For example, the finger reading operation includes but is not limited to a sliding operation of the user on the target information. In response to the sliding operation, the target information at the position where the user device and the user's finger are in contact is decoded.
在一些实施例中,所述阅读操作包括所述用户对所述目标信息的指读操作;所述一二模块用于:响应于用户对所述目标信息的指读操作,根据所述指读操作在所述用户设备的屏幕上的接触位置,信息显示设备对所述目标信息中覆盖所述接触位置的部分目标信息执行解码处理,并呈现或播放解码后的所述部分目标信息。在一些实施例中,用户对目标信息的阅读操作包括指读操作。例如,用户设备检测用户与屏幕的接触位置(例如手指所指的位置),对该用户与屏幕接触位置的目标信息执行解码处理。在一些实施例中,通过对该目标信息进行备份,并在检测到用户对目标信息的阅读操作时,通过将打码处理后的目标信息替换成打码处理前的目标信息的方式执行该解码操作。例如,该目标信息为“密码为01010101”,用户通过手指与用户设备的屏幕进行接触,并从该目标信息的左边滑动到右边,基于该滑动操作,从左到右解码该目标信息。在一些实施例中,用户设备通过将目标信息转换成语音的方式向用户播放被解码的部分目标信息,例如,该用户可以戴耳机收听该目标信息,防止信息泄露;在一些实施例中,用户设备将解码后的目标信息通过屏幕呈现给用户。响应于用户的指读操作对目标信息进行解码处理,在一定程度上又确保了目标信息的安全性,例如,只解码用户所指位置的目标信息。参见图4(a)、图4(b)以及图4(c)所示的示意图,用户通过手指与该用户设备的屏幕接触,该用户的手指与屏幕之间的接触位置从目标信息的左边滑到该目标信息的右边,随着接触位置的移动,解码接触位置的部分目标信息,以达到逐步对该目标信息进行解码处理的目的。In some embodiments, the reading operation includes the user's finger reading operation on the target information; the first and second modules are used to: in response to the user's finger reading operation on the target information, according to the contact position of the finger reading operation on the screen of the user device, the information display device performs decoding processing on the part of the target information covering the contact position in the target information, and presents or plays the decoded part of the target information. In some embodiments, the user's reading operation on the target information includes a finger reading operation. For example, the user device detects the contact position between the user and the screen (for example, the position indicated by the finger), and performs decoding processing on the target information at the contact position between the user and the screen. In some embodiments, the target information is backed up, and when the user's reading operation on the target information is detected, the decoding operation is performed by replacing the target information after coding processing with the target information before coding processing. For example, the target information is "the password is 01010101", the user touches the screen of the user device with a finger, and slides from the left to the right of the target information, and based on the sliding operation, the target information is decoded from left to right. In some embodiments, the user device plays the decoded part of the target information to the user by converting the target information into voice. For example, the user can wear headphones to listen to the target information to prevent information leakage. In some embodiments, the user device presents the decoded target information to the user through the screen. The target information is decoded in response to the user's finger-reading operation, which ensures the security of the target information to a certain extent. For example, only the target information at the position pointed by the user is decoded. Referring to the schematic diagrams shown in Figures 4(a), 4(b) and 4(c), the user touches the screen of the user device with a finger, and the contact position between the user's finger and the screen slides from the left side of the target information to the right side of the target information. As the contact position moves, part of the target information at the contact position is decoded to achieve the purpose of gradually decoding the target information.
在一些实施例中,所述设备还包括一三模块(未示出),一三模块,用于若所述用户设备满足继续打码触发条件,信息显示设备对所述部分目标信息进行打码处理并更新显示。在一些实施例中,为了进一步提高目标信息的安全性,放置目标信息泄露,在满足继续打码触发条件时,对解码后的目标信息继续进行打码处理。例如,所述继续打码触发条件包括但不限于指读操作移动至所述用户设备的屏幕上其他位置,例如,随着用户手指的移动,打码该用户前面所指位置的目标信息;再例如,该用户通过指读操作解码部分目标信息后,将手指移到了其他地方,例如点击屏幕空白处,对解码后的目标信息继续打码,以防止解码后的目标信息泄露用户隐私,在满足用户阅读目标信息的情况下,依然对该目标信息进行显示保护。In some embodiments, the device further includes a module 13 (not shown), and the module 13 is used for the information display device to code the part of the target information and update the display if the user device meets the trigger condition for continuing coding. In some embodiments, in order to further improve the security of the target information and prevent the target information from being leaked, the decoded target information continues to be coded when the trigger condition for continuing coding is met. For example, the trigger condition for continuing coding includes but is not limited to the finger-reading operation moving to other positions on the screen of the user device, for example, as the user's finger moves, the target information at the position previously pointed by the user is coded; for another example, after the user decodes part of the target information through the finger-reading operation, the finger is moved to other places, such as clicking on a blank area of the screen, and the decoded target information continues to be coded to prevent the decoded target information from leaking the user's privacy. When the user is satisfied with reading the target information, the target information is still displayed and protected.
在一些实施例中,为防止由于用户对目标信息的阅读造成目标信息的泄露,通过对解码后的目标信息继续打码来防止解码后的目标信息的泄露。所述继续打码触发条件包括以下至少一项:In some embodiments, in order to prevent the target information from being leaked due to the user's reading of the target information, the decoded target information is further encoded to prevent the decoded target information from being leaked. The trigger condition for continuing to encode includes at least one of the following:
(1)所述指读操作移动至所述用户设备的屏幕上其他位置。例如,用户通过指读操作解码目标信息后,将与屏幕之间的接触位置移动到该屏幕上的其他位置(例如目标信息之外的位置),响应于该移动操作,对解码后的目标信息继续打码。再例如,该用户通过指读操作解码目标信息(例如“密码为01010101”),用户通过手指与用户设备的屏幕进行接触,并从该目标信息的左边滑动到右边,基于该滑动操作,从左到右解码该目标信息,并基于该用户手指从左到右的滑动,对该用户指过的位置的目标信息继续打码。通过这种边解码边打码的方式保证在对目标信息的阅读过程中不泄露用户的隐私。(1) The finger-reading operation moves to other positions on the screen of the user device. For example, after the user decodes the target information through the finger-reading operation, the user moves the contact position with the screen to other positions on the screen (for example, positions outside the target information), and in response to the moving operation, the decoded target information continues to be encoded. For another example, the user decodes the target information (for example, "the password is 01010101") through the finger-reading operation, the user contacts the screen of the user device with a finger, and slides from the left to the right of the target information. Based on the sliding operation, the target information is decoded from left to right, and based on the sliding of the user's finger from left to right, the target information at the position pointed by the user continues to be encoded. This method of decoding and encoding at the same time ensures that the user's privacy is not disclosed during the reading process of the target information.
(2)解码后的所述部分目标信息的显示时间满足预定的显示时长阈值信息。例如,对解码一定时间的目标信息继续打码。例如,所述显示时长阈值信息为2秒,则在该目标信息解码2秒后,继续对该解码后的目标信息进行打码处理。例如,继续参见图4,当用户的手指移动到图4(b)所在的位置时,对该用户手指左边的已经被解码的目标信息继续打码,以防止用户在解码阅读的过程中造成信息的泄露。(2) The display time of the decoded portion of the target information meets the predetermined display time threshold information. For example, the target information that has been decoded for a certain period of time continues to be coded. For example, if the display time threshold information is 2 seconds, then the decoded target information continues to be coded 2 seconds after the target information is decoded. For example, referring to FIG4 , when the user's finger moves to the position of FIG4(b), the decoded target information to the left of the user's finger continues to be coded to prevent the user from leaking information during the decoding and reading process.
在一些实施例中,所述设备还包括一四模块(未示出),一四模块,用于检测所述用户设备是否满足保护显示隐私的触发条件。在一些实施例中,在该用户设备满足保护显示隐私的触发条件的前提下,对该用户设备检测到的信息显示事件进行隐私保护,以确保该用户设备在被他人使用或者公共场合下不会通过新接收到的信息泄露该用户的隐私。在一些实施例中,通过预先检测(例如,在检测到信息显示事件之前就进行触发条件的检测)该用户设备是否满足保护显示隐私的触发条件对该用户设备检测到的信息显示事件进行隐私保护。例如,在一定时间段内(例如,每天的零点、6:00-23:00)检测该用户设备是否满足保护显示隐私的触发条件。In some embodiments, the device further includes a module 14 (not shown), and the module 14 is used to detect whether the user device meets the triggering condition for protecting display privacy. In some embodiments, under the premise that the user device meets the triggering condition for protecting display privacy, privacy protection is performed on the information display event detected by the user device to ensure that the user device will not leak the user's privacy through newly received information when used by others or in public. In some embodiments, privacy protection is performed on the information display event detected by the user device by pre-detecting (for example, detecting the triggering condition before detecting the information display event) whether the user device meets the triggering condition for protecting display privacy. For example, within a certain time period (for example, at midnight, 6:00-23:00 every day), it is detected whether the user device meets the triggering condition for protecting display privacy.
在一些实施例中,所述一一模块,用于响应于用户设备检测到的信息显示事件,信息显示设备检测所述用户设备是否满足保护显示隐私的触发条件;若所述用户设备满足保护显示隐私的触发条件,信息显示设备对所述信息显示事件对应的目标信息进行打码处理,并通过所述用户设备显示打码处理后的所述目标信息;否则,直接显示所述目标信息。在一些实施例中,该用户设备响应于检测到的信息显示事件,实时检测该用户设备是否满足保护显示隐私的触发条件。例如,在该用户设备检测到信息显示事件的同时检测该用户设备是否满足保护显示隐私的触发条件,以确保对该信息显示事件对应的目标信息及时的进行隐私保护。若该用户设备不满足该触发条件,则直接显示目标信息。通过检测用户设备是否满足保护显示隐私的触发条件,在该用户设备满足该触发条件的时候才对该用户设备检测到的信息显示事件进行显示隐私保护。In some embodiments, the module is used to respond to the information display event detected by the user device, and the information display device detects whether the user device meets the trigger condition for protecting display privacy; if the user device meets the trigger condition for protecting display privacy, the information display device performs coding processing on the target information corresponding to the information display event, and displays the coded target information through the user device; otherwise, the target information is directly displayed. In some embodiments, the user device responds to the detected information display event and detects in real time whether the user device meets the trigger condition for protecting display privacy. For example, when the user device detects the information display event, it detects whether the user device meets the trigger condition for protecting display privacy, so as to ensure that the target information corresponding to the information display event is protected in a timely manner. If the user device does not meet the trigger condition, the target information is directly displayed. By detecting whether the user device meets the trigger condition for protecting display privacy, the information display event detected by the user device is only displayed when the user device meets the trigger condition. Privacy protection.
在一些实施例中,所述触发条件包括以下任一项:In some embodiments, the trigger condition includes any of the following:
(1)所述用户设备在被他人使用。例如,用户设备在被非该用户设备的主人用户所使用时,为避免泄露该主人用户的信息显示隐私,需要启动显示隐私保护。例如,响应于检测到的信息显示事件,获取该用户的人脸图像信息,并将获取到的该人脸图像信息与该用户设备中储存的人脸图像信息(例如用户设备的主人用户的人脸图像信息)进行匹配,若匹配成功,则说明该用户设备当前没有被他人使用,无需启用保护显示隐私;若匹配不成功,则说明该用户设备当前在被他人使用,满足启用保护显示隐私的触发条件。通过获取用户的人脸识别确保在该用户设备在被他人使用时保护该用户设备主人用户的保护显示隐私。(1) The user device is being used by others. For example, when the user device is used by a user who is not the owner of the user device, in order to avoid leaking the information display privacy of the owner user, display privacy protection needs to be enabled. For example, in response to a detected information display event, the user's facial image information is obtained, and the obtained facial image information is matched with the facial image information stored in the user device (such as the facial image information of the owner of the user device). If the match is successful, it means that the user device is not currently being used by others, and there is no need to enable display privacy protection; if the match is unsuccessful, it means that the user device is currently being used by others, and the trigger condition for enabling display privacy protection is met. By obtaining the user's facial recognition, it is ensured that the display privacy of the owner user of the user device is protected when the user device is used by others.
(2)所述用户设备处于公共场合。例如,该用户设备在公共场合被使用时,为避免泄露该主人用户的信息显示隐私,需要启动显示隐私保护。例如,该用户设备当前连接的是咖啡馆的无线接入点,则确定满足保护显示隐私的触发条件,以保护公共场合中该用户的显示隐私。在一些实施例中,通过该无线接入点的位置信息或者该无线接入点所属的位置区域信息(例如属于商圈中)确定该无线接入点是否为公共无线接入点;在一些实施例中,通过该无线接入点的标识信息(例如XX咖啡馆WIFI)检测该无线接入点是否为公共无线接入点。在本实施例中,通过检测用户设备当前所连接的无线接入点是否为公共无线接入点检测该用户设备当前是否处于公共场合,以确保公共场合下该用户设备对应用户的显示隐私。(2) The user device is in a public place. For example, when the user device is used in a public place, in order to avoid leaking the information display privacy of the host user, it is necessary to start display privacy protection. For example, if the user device is currently connected to a wireless access point in a cafe, it is determined that the triggering conditions for protecting display privacy are met to protect the display privacy of the user in a public place. In some embodiments, whether the wireless access point is a public wireless access point is determined by the location information of the wireless access point or the location area information to which the wireless access point belongs (for example, it belongs to a business district); in some embodiments, whether the wireless access point is a public wireless access point is detected by the identification information of the wireless access point (for example, XX cafe WIFI). In this embodiment, whether the user device is currently in a public place is detected by detecting whether the wireless access point to which the user device is currently connected is a public wireless access point, so as to ensure the display privacy of the user corresponding to the user device in a public place.
(3)所述用户设备中预置的触发在信息显示过程中保护隐私的配置信息。在一些实施例中,所述配置信息用于检测所述用户设备是否满足触发保护显示隐私的条件。例如,该用户设备中提供一启动按钮,用户通过开、关该启动按钮启用该触发保护显示隐私的功能,当该启动按钮被启动时,在检测到信息显示事件时,对所述信息显示事件对应的目标信息进行打码处理;再例如,该用户设备中预设在某一时间段内对该用户设备进行保护显示隐私,或者由该用户设备的对应用户设置在某一时间段内对该用户设备进行保护显示隐私,该用户设备检测当前是否满足该时间段的设置,若满足,则确定满足保护显示隐私的触发条件。(3) Configuration information preset in the user device that triggers privacy protection during information display. In some embodiments, the configuration information is used to detect whether the user device meets the conditions for triggering privacy protection. For example, a start button is provided in the user device, and the user enables the function of triggering privacy protection by turning the start button on and off. When the start button is activated, when an information display event is detected, the target information corresponding to the information display event is coded; for another example, the user device is preset to protect the privacy of the user device during a certain time period, or the corresponding user of the user device sets the privacy of the user device to be protected during a certain time period. The user device detects whether the setting of the time period is currently met. If so, it is determined that the trigger condition for protecting privacy is met.
当然,本领域技术人员应能理解,以上所述的触发条件仅为举例,其他现有的或今后可能出现的触发条件如能适用于本申请,也包含在本申请的保护范围内,并以引用的方式包含于此。Of course, those skilled in the art should understand that the trigger conditions described above are only examples, and other existing or future trigger conditions, if applicable to the present application, are also included in the scope of protection of the present application and are included here by reference.
在一些实施例中,所述触发条件包括所述用户设备处于公共场合;所述检测所述用户设备是否满足保护显示隐私的触发条件,包括:检测所述用户设备当前是否接入外接设备;若所述用户设备当前接入外接设备,则确定所述用户设备满足保护显示隐私的触发条件。在一些实施例中,所述外接设备包括但不限于投影仪、打印机等外接设备。例如,该用户设备通过获取接口(例如,物理外接接口或者蓝牙外接接口)的接入信息检测该用户设备当前是否接入了外接设备,若当前有外接设备接入,则需要对该用户设备的信息显示进行隐私保护处理,以确保用户设备的主人用户的显示隐私。In some embodiments, the trigger condition includes that the user device is in a public place; the detection of whether the user device meets the trigger condition for protecting display privacy includes: detecting whether the user device is currently connected to an external device; if the user device is currently connected to an external device, determining that the user device meets the trigger condition for protecting display privacy. In some embodiments, the external device includes but is not limited to external devices such as projectors and printers. For example, the user device detects whether the user device is currently connected to an external device by acquiring access information of an interface (for example, a physical external interface or a Bluetooth external interface). If an external device is currently connected, the information display of the user device needs to be privacy protected to ensure the display privacy of the owner user of the user device.
在一些实施例中,所述触发条件包括所述用户设备处于公共场合;所述检测所述用户设备是否满足保护显示隐私的触发条件,包括:检测所述用户设备当前是否连接公共无线接入点;若所述用户设备当前连接公共无线接入点,则确定所述用户设备满足保护显示隐私的触发条件。在一些实施例中,该用户设备可能是在公共场合被使用的,为避免在公共场合泄露用户设备的主人用户的显示隐私,通过检测该用户设备当前链接的是否为公共无线接入点确定该用户设备当前所处的场合信息。例如,该用户设备当前连接的是咖啡馆的无线接入点,则确定满足保护显示隐私的触发条件,以保护公共场合中该用户的显示隐私。在一些实施例中,通过该无线接入点的位置信息或者该无线接入点所属的位置区域信息(例如属于商圈中)确定该无线接入点是否为公共无线接入点;在一些实施例中,通过该无线接入点的标识信息(例如XX咖啡馆WIFI)检测该无线接入点是否为公共无线接入点。在本实施例中,通过检测用户设备当前所连接的无线接入点是否为公共无线接入点检测该用户设备当前是否处于公共场合,以确保公共场合下该用户设备的主人用户的显示隐私。In some embodiments, the trigger condition includes that the user device is in a public place; the detecting whether the user device satisfies the trigger condition for protecting display privacy includes: detecting whether the user device is currently connected to a public wireless access point; if the user device is currently connected to a public wireless access point, determining that the user device satisfies the trigger condition for protecting display privacy. In some embodiments, the user device may be used in a public place. To avoid leaking the display privacy of the owner of the user device in a public place, the current location information of the user device is determined by detecting whether the user device is currently linked to a public wireless access point. For example, if the user device is currently connected to a wireless access point in a cafe, it is determined that the trigger condition for protecting display privacy is met to protect the display privacy of the user in a public place. In some embodiments, whether the wireless access point is a public wireless access point is determined by the location information of the wireless access point or the location area information to which the wireless access point belongs (for example, belonging to a business district); in some embodiments, whether the wireless access point is a public wireless access point is detected by the identification information of the wireless access point (for example, XX cafe WIFI). In this embodiment, whether the user equipment is currently in a public place is detected by detecting whether the wireless access point to which the user equipment is currently connected is a public wireless access point, so as to ensure the display privacy of the owner user of the user equipment in a public place.
在一些实施例中,所述触发条件包括所述用户设备中预置的触发在信息显示过程中保护隐私的配置信息;所述检测所述用户设备是否满足保护显示隐私的触发条件,包括:检测所述用户设备是否满足所述配置信息;若所述用户设备满足所述配置信息,则确定所述用户设备满足保护显示隐私的触发条件。在一些实施例中,所述配置信息是该用户设备预置的配置信息;在另一些实施例中,所述配置信息是该用户设备对应用户设置的。例如,该配置信息包括但不限于时间段信息(例如早6:00-晚23:00)、开启信息(例如通过一按钮启动或关闭该显示隐私保护功能)。在满足该配置信息的条件下,确定该用户设备满足保护显示隐私的触发条件,例如,在早6:00-晚23:00时间段内对该用户设备的显示信息进行隐私保护;再例如,当用户启动该按钮时对该用户设备的信息显示进行隐私保护。通过该配置信息实现对用户设备的显示隐私保护,在确保自动触发保护的同时,也可以基于用户的设置进行显示隐私保护,提高了用户体验。In some embodiments, the trigger condition includes configuration information preset in the user device that triggers privacy protection during information display; the detection of whether the user device meets the trigger condition for display privacy protection includes: detecting whether the user device meets the configuration information; if the user device meets the configuration information, determining that the user device meets the trigger condition for display privacy protection. In some embodiments, the configuration information is the configuration information preset by the user device; in other embodiments, the configuration information is set by the user corresponding to the user of the user device. For example, the configuration information includes but is not limited to time period information (for example, 6:00 am-23:00 pm), opening information (for example, starting or closing the display privacy protection function through a button). Under the condition of meeting the configuration information, it is determined that the user device meets the trigger condition for display privacy protection, for example, the display information of the user device is privacy protected in the time period of 6:00 am-23:00 pm; for another example, when the user starts the button, the information display of the user device is privacy protected. The display privacy protection of the user device is realized through the configuration information, while ensuring automatic triggering protection, display privacy protection can also be performed based on the user's settings, thereby improving the user experience.
在一些实施例中,所述触发条件包括所述用户设备在被他人使用;所述检测所述用户设备是否满足保护显示隐私的触发条件,包括:获取所述用户的特征信息;将所述用户的特征信息与所述用户设备的主人用户的特征信息进行匹配;若匹配失败,则确定所述用户设备满足保护显示隐私的触发条件。在一些实施例中,所述用户的特征信息包括但不限于该用户的人脸图像信息/指纹信息等。例如,响应于用户设备检测到信息显示事件,获取该用户的人脸图像信息,并将获取到的该人脸图像信息与该用户设备中储存的人脸图像信息(例如用户设备的主人用户的人脸图像信息)进行匹配,若匹配成功,则说明该用户设备当前没有被他人使用,无需启用保护显示隐私;若匹配不成功,则说明该用户设备当前在被他人使用,满足启用保护显示隐私的触发条件。通过获取用户的特征信息,能够确保在该用户设备在被他人使用时保护该用户设备对应用户的显示隐私In some embodiments, the trigger condition includes that the user device is being used by others; the detection of whether the user device satisfies the trigger condition for protecting display privacy includes: obtaining the characteristic information of the user; matching the characteristic information of the user with the characteristic information of the owner user of the user device; if the match fails, determining that the user device satisfies the trigger condition for protecting display privacy. In some embodiments, the characteristic information of the user includes but is not limited to the facial image information/fingerprint information of the user. For example, in response to the user device detecting an information display event, the facial image information of the user is obtained, and the obtained facial image information is matched with the facial image information stored in the user device (for example, the facial image information of the owner user of the user device). If the match is successful, it means that the user device is not currently being used by others and there is no need to enable display privacy protection; if the match is unsuccessful, it means that the user device is currently being used by others and meets the trigger condition for enabling display privacy protection. By obtaining the characteristic information of the user, it is possible to ensure that the display privacy of the corresponding user of the user device is protected when the user device is used by others.
在一些实施例中,用户设备在被他人使用时,在目标信息解码的过程中还需要检测该用户是否为该用户设备的主人用户,以确保解码后的目标信息是给主人用户看的,而不会被他人看到。在所述触发条件包括所述用户设备在被他人使用时;所述一二模块用于:响应于用户对所述目标信息的阅读操作,检测所述用户是否为所述用户设备的主人用户;若是,解码所述目标信息的部分或全部,并显示或播放所述至少部分目标信息;否则,忽略所述阅读操作。例如,响应于用户对所述目标信息的阅读操作,获取该用户的人脸图像信息,并将获取到的该人脸图像信息与该用户设备中储存的人脸图像信息(例如用户设备的主人用户的人脸图像信息)进行匹配,若匹配成功,则说明该用户设备当前没有被他人使用,响应于用户对目标信息的阅读操作,对该目标信息进行解码处理;若匹配不成功,则说明该用户设备当前在被他人使用,即使检测到对目标信息的阅读操作,也不能对该目标信息进行解码处理。通过获取用户的人脸识别确保在该用户设备在被他人使用时不对目标信息进行解码处理。当然,本领域技术人员应能理解,以上所述的检测所述用户是否为所述用户设备的主人用户的操作仅为举例,其他现有的或今后可能出现的操作如能适用于本申请,也包含在本申请的保护范围内,并以引用的方式包含于此。例如,根据用户的指纹信息检测所述用户是否为所述用户设备的主人用户。本实施例中,在确保用户设备的使用用户是该用户设备的主人用户时,才响应于用户对目标信息的阅读操作解码至少部分目标信息,若检测结果为该用户设备的使用用户不是该用户设备的主人用户,则忽略用户对目标信息的阅读操作,不对目标信息进行解码处理。In some embodiments, when the user device is used by others, it is also necessary to detect whether the user is the master user of the user device during the decoding process of the target information to ensure that the decoded target information is for the master user to see and will not be seen by others. The trigger condition includes when the user device is used by others; the first and second modules are used to: respond to the user's reading operation on the target information, detect whether the user is the master user of the user device; if so, decode part or all of the target information, and display or play at least part of the target information; otherwise, ignore the reading operation. For example, in response to the user's reading operation on the target information, obtain the user's facial image information, and match the obtained facial image information with the facial image information stored in the user device (for example, the facial image information of the master user of the user device). If the match is successful, it means that the user device is not currently used by others, and in response to the user's reading operation on the target information, the target information is decoded; if the match is unsuccessful, it means that the user device is currently used by others, and even if the reading operation on the target information is detected, the target information cannot be decoded. By obtaining the user's face recognition, it is ensured that the target information is not decoded when the user device is used by others. Of course, those skilled in the art should understand that the above-mentioned operation of detecting whether the user is the master user of the user device is only an example, and other existing or future operations that are applicable to the present application are also included in the protection scope of the present application and are included here by reference. For example, whether the user is the master user of the user device is detected based on the user's fingerprint information. In this embodiment, only when it is ensured that the user of the user device is the master user of the user device, at least part of the target information is decoded in response to the user's reading operation of the target information. If the detection result shows that the user of the user device is not the master user of the user device, the user's reading operation of the target information is ignored, and the target information is not decoded.
在一些实施例中,所述信息显示事件包括以下任一项:In some embodiments, the information display event includes any of the following:
(1)在所述用户设备上显示消息内容。例如,用户设备接收到新的消息时,该用户设备中显示的消息内容(例如社交消息内容)。(1) Displaying message content on the user device. For example, when a user device receives a new message, the message content (such as social message content) is displayed on the user device.
(2)在所述用户设备上显示文件内容。例如,用户设备接收到新的文件,或者文件更新时,该用户设备中显示的文件内容。(2) Displaying the file content on the user device. For example, when the user device receives a new file or the file is updated, the file content is displayed on the user device.
(3)在所述用户设备上显示邮件内容。例如,用户设备接收到新的邮件时,该用户设备上显示的邮件内容。(3) Displaying the email content on the user device. For example, when a user device receives a new email, the email content is displayed on the user device.
(4)在所述用户设备上显示消息接收通知,其中,所述消息接收通知包括所述消息内容。例如,用户设备接收到消息接收通知时,在消息通知窗口中呈现的消息内容。(4) Displaying a message reception notification on the user device, wherein the message reception notification includes the message content. For example, when the user device receives the message reception notification, the message content is presented in the message notification window.
(5)在所述用户设备上显示邮件接收通知,其中,所述邮件接收通知包括所述邮件内容。例如,用户设备接收到邮件接收通知时,在邮件通知窗口中呈现的消息内容。(5) Displaying an email reception notification on the user device, wherein the email reception notification includes the email content. For example, when the user device receives the email reception notification, the message content is presented in the email notification window.
本申请还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机代码,当所述计算机代码被执行时,如前任一项所述的方法被执行。The present application also provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer code. When the computer code is executed, the method described in any of the preceding items is executed.
本申请还提供了一种计算机程序产品,当所述计算机程序产品被计算机设备执行时,如前任一项所述的方法被执行。The present application also provides a computer program product. When the computer program product is executed by a computer device, the method described in any of the preceding items is executed.
本申请还提供了一种计算机设备,所述计算机设备包括:The present application also provides a computer device, the computer device comprising:
一个或多个处理器;one or more processors;
存储器,用于存储一个或多个计算机程序;a memory for storing one or more computer programs;
当所述一个或多个计算机程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如前任一项所述的方法。When the one or more computer programs are executed by the one or more processors, the one or more processors are caused to implement the method as described in any of the preceding items.
图6示出了可被用于实施本申请中所述的各个实施例的示例性系统;FIG6 illustrates an exemplary system that can be used to implement various embodiments described herein;
如图6所示在一些实施例中,系统1000能够作为各所述实施例中的任意一个网络设备、第一用户设备或第二用户设备。在一些实施例中,系统1000可包括具有指令的一个或多个计算机可读介质(例如,系统存储器或NVM/存储设备1020)以及与该一个或多个计算机可读介质耦合并被配置为执行指令以实现模块从而执行本申请中所述的动作的一个或多个处理器(例如,(一个或多个)处理器1005)。As shown in Figure 6, in some embodiments, the system 1000 can be used as any one of the network devices, the first user device, or the second user device in each of the embodiments. In some embodiments, the system 1000 may include one or more computer-readable media (e.g., system memory or NVM/storage device 1020) having instructions and one or more processors (e.g., (one or more) processors 1005) coupled to the one or more computer-readable media and configured to execute instructions to implement modules to perform the actions described in this application.
对于一个实施例,系统控制模块1010可包括任意适当的接口控制器,以向(一个或多个)处理器1005中的至少一个和/或与系统控制模块1010通信的任意适当的设备或组件提供任意适当的接口。For one embodiment, the system control module 1010 may include any suitable interface controller to provide any suitable interface to at least one of the processor(s) 1005 and/or any suitable device or component in communication with the system control module 1010 .
系统控制模块1010可包括存储器控制器模块1030,以向系统存储器1015提供接口。存储器控制器模块1030可以是硬件模块、软件模块和/或固件模块。The system control module 1010 may include a memory controller module 1030 to provide an interface to the system memory 1015. The memory controller module 1030 may be a hardware module, a software module, and/or a firmware module.
系统存储器1015可被用于例如为系统1000加载和存储数据和/或指令。对于一个实施例,系统存储器1015可包括任意适当的易失性存储器,例如,适当的DRAM。在一些实施例中,系统存储器1015可包括双倍数据速率类型四同步动态随机存取存储器(DDR4SDRAM)。The system memory 1015 may be used, for example, to load and store data and/or instructions for the system 1000. For one embodiment, the system memory 1015 may include any suitable volatile memory, such as a suitable DRAM. In some embodiments, the system memory 1015 may include double data rate type four synchronous dynamic random access memory (DDR4 SDRAM).
对于一个实施例,系统控制模块1010可包括一个或多个输入/输出(I/O)控制器,以向NVM/存储设备1020及(一个或多个)通信接口1025提供接口。For one embodiment, system control module 1010 may include one or more input/output (I/O) controllers to provide interfaces to NVM/storage device 1020 and communication interface(s) 1025 .
例如,NVM/存储设备1020可被用于存储数据和/或指令。NVM/存储设备1020可包括任意适当的非易失性存储器(例如,闪存)和/或可包括任意适当的(一个或多个)非易失性存储设备(例如,一个或多个硬盘驱动器(Hard Disk,HDD)、一个或多个光盘(CD)驱动器和/或一个或多个数字通用光盘(DVD)驱动器)。For example, NVM/storage device 1020 may be used to store data and/or instructions. NVM/storage device 1020 may include any suitable non-volatile memory (e.g., flash memory) and/or may include any suitable non-volatile storage device(s) (e.g., one or more hard disk drives (HDDs), one or more compact disk (CD) drives, and/or one or more digital versatile disk (DVD) drives).
NVM/存储设备1020可包括在物理上作为系统1000被安装在其上的设备的一部分的存储资源,或者其可被该设备访问而不必作为该设备的一部分。例如,NVM/存储设备1020可通过网络经由(一个或多个)通信接口1025进行访问。NVM/storage device 1020 may include storage resources that are physically part of the device on which system 1000 is installed, or it may be accessible to the device without being part of the device. For example, NVM/storage device 1020 may be accessed via communication interface(s) 1025 over a network.
(一个或多个)通信接口1025可为系统1000提供接口以通过一个或多个网络和/或与任意其他适当的设备通信。系统1000可根据一个或多个无线网络标准和/或协议中的任意标准和/或协议来与无线网络的一个或多个组件进行无线通信。Communication interface(s) 1025 may provide an interface for system 1000 to communicate over one or more networks and/or with any other suitable devices. System 1000 may wirelessly communicate with one or more components of a wireless network in accordance with any of one or more wireless network standards and/or protocols.
对于一个实施例,(一个或多个)处理器1005中的至少一个可与系统控制模块1010的一个或多个控制器(例如,存储器控制器模块1030)的逻辑封装在一起。对于一个实施例,(一个或多个)处理器1005中的至少一个可与系统控制模块1010的一个或多个控制器的逻辑封装在一起以形成系统级封装(SiP)。对于一个实施例,(一个或多个)处理器1005中的至少一个可与系统控制模块1010的一个或多个控制器的逻辑集成在同一模具上。对于一个实施例,(一个或多个)处理器1005中的至少一个可与系统控制模块1010的一个或多个控制器的逻辑集成在同一模具上以形成片上系统(SoC)。For one embodiment, at least one of the processor(s) 1005 may be packaged together with the logic of one or more controllers (e.g., memory controller module 1030) of the system control module 1010. For one embodiment, at least one of the processor(s) 1005 may be packaged together with the logic of one or more controllers of the system control module 1010 to form a system-in-package (SiP). For one embodiment, at least one of the processor(s) 1005 may be integrated on the same die with the logic of one or more controllers of the system control module 1010. For one embodiment, at least one of the processor(s) 1005 may be integrated on the same die with the logic of one or more controllers of the system control module 1010 to form a system on chip (SoC).
在各个实施例中,系统1000可以但不限于是:服务器、工作站、台式计算设备或移动计算设备(例如,膝上型计算设备、手持计算设备、平板电脑、上网本等)。在各个实施例中,系统1000可具有更多或更少的组件和/或不同的架构。例如,在一些实施例中,系统1000包括一个或多个摄像机、键盘、液晶显示器(LCD)屏幕(包括触屏显示器)、非易失性存储器端口、多个天线、图形芯片、专用集成电路(ASIC)和扬声器。In various embodiments, the system 1000 may be, but is not limited to, a server, a workstation, a desktop computing device, or a mobile computing device (e.g., a laptop computing device, a handheld computing device, a tablet computer, a netbook, etc.). In various embodiments, the system 1000 may have more or fewer components and/or a different architecture. For example, in some embodiments, the system 1000 includes one or more cameras, a keyboard, a liquid crystal display (LCD) screen (including a touch screen display), a non-volatile memory port, multiple antennas, a graphics chip, an application specific integrated circuit (ASIC), and a speaker.
需要注意的是,本申请可在软件和/或软件与硬件的组合体中被实施,例如,可采用专用集成电路(ASIC)、通用目的计算机或任何其他类似硬件设备来实现。在一个实施例中,本申请的软件程序可以通过处理器执行以实现上文所述步骤或功能。同样地,本申请的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,RAM存储器,磁或光驱动器或软磁盘及类似设备。另外,本申请的一些步骤或功能可采用硬件来实现,例如,作为与处理器配合从而执行各个步骤或功能的电路。It should be noted that the present application can be implemented in software and/or a combination of software and hardware, for example, can be implemented using an application specific integrated circuit (ASIC), a general purpose computer or any other similar hardware device. In one embodiment, the software program of the present application can be executed by a processor to implement the steps or functions described above. Similarly, the software program of the present application (including relevant data structures) can be stored in a computer-readable recording medium, for example, a RAM memory, a magnetic or optical drive or a floppy disk and similar devices. In addition, some steps or functions of the present application can be implemented using hardware, for example, as a circuit that cooperates with a processor to perform each step or function.
另外,本申请的一部分可被应用为计算机程序产品,例如计算机程序指令,当其被计算机执行时,通过该计算机的操作,可以调用或提供根据本申请的方法和/或技术方案。本领域技术人员应能理解,计算机程序指令在计算机可读介质中的存在形式包括但不限于源文件、可执行文件、安装包文件等,相应地,计算机程序指令被计算机执行的方式包括但不限于:该计算机直接执行该指令,或者该计算机编译该指令后再执行对应的编译后程序,或者该计算机读取并执行该指令,或者该计算机读取并安装该指令后再执行对应的安装后程序。在此,计算机可读介质可以是可供计算机访问的任意可用的计算机可读存储介质或通信介质。In addition, a part of the present application may be applied as a computer program product, such as a computer program instruction, which, when executed by a computer, can call or provide the method and/or technical solution according to the present application through the operation of the computer. Those skilled in the art should understand that the existence of computer program instructions in computer-readable media includes but is not limited to source files, executable files, installation package files, etc., and accordingly, the way in which computer program instructions are executed by a computer includes but is not limited to: the computer directly executes the instruction, or the computer compiles the instruction and then executes the corresponding compiled program, or the computer reads and executes the instruction, or the computer reads and installs the instruction and then executes the corresponding installed program. Here, the computer-readable medium can be any available computer-readable storage medium or communication medium accessible to the computer.
通信介质包括藉此包含例如计算机可读指令、数据结构、程序模块或其他数据的通信信号被从一个系统传送到另一系统的介质。通信介质可包括有导的传输介质(诸如电缆和线(例如,光纤、同轴等))和能传播能量波的无线(未有导的传输)介质,诸如声音、电磁、RF、微波和红外。计算机可读指令、数据结构、程序模块或其他数据可被体现为例如无线介质(诸如载波或诸如被体现为扩展频谱技术的一部分的类似机制)中的已调制数据信号。术语“已调制数据信号”指的是其一个或多个特征以在信号中编码信息的方式被更改或设定的信号。调制可以是模拟的、数字的或混合调制技术。Communication media include media by which communication signals containing, for example, computer readable instructions, data structures, program modules, or other data are transmitted from one system to another. Communication media may include guided transmission media such as cables and wires (e.g., fiber optic, coaxial, etc.) and wireless (unguided transmission) media that can propagate energy waves, such as acoustic, electromagnetic, RF, microwave, and infrared. Computer readable instructions, data structures, program modules, or other data may be embodied as a modulated data signal in, for example, a wireless medium such as a carrier wave or similar mechanism such as embodied as part of spread spectrum technology. The term "modulated data signal" refers to a signal whose one or more characteristics are changed or set in such a manner as to encode information in the signal. Modulation may be analog, digital, or a hybrid modulation technique.
作为示例而非限制,计算机可读存储介质可包括以用于存储诸如计算机可读指令、数据结构、程序模块或其它数据的信息的任何方法或技术实现的易失性和非易失性、可移动和不可移动的介质。例如,计算机可读存储介质包括,但不限于,易失性存储器,诸如随机存储器(RAM,DRAM,SRAM);以及非易失性存储器,诸如闪存、各种只读存储器(ROM,PROM,EPROM,EEPROM)、磁性和铁磁/铁电存储器(MRAM,FeRAM);以及磁性和光学存储设备(硬盘、磁带、CD、DVD);或其它现在已知的介质或今后开发的能够存储供计算机系统使用的计算机可读信息/数据。By way of example and not limitation, computer-readable storage media may include volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer-readable instructions, data structures, program modules or other data. For example, computer-readable storage media include, but are not limited to, volatile memory, such as random access memory (RAM, DRAM, SRAM); and non-volatile memory, such as flash memory, various read-only memories (ROM, PROM, EPROM, EEPROM), magnetic and ferromagnetic/ferroelectric memories (MRAM, FeRAM); and magnetic and optical storage devices (hard disks, magnetic tapes, CDs, DVDs); or other media now known or later developed that can store computer-readable information/data for use with a computer system.
在此,根据本申请的一个实施例包括一个装置,该装置包括用于存储计算机程序指令的存储器和用于执行程序指令的处理器,其中,当该计算机程序指令被该处理器执行时,触发该装置运行基于前述根据本申请的多个实施例的方法和/或技术方案。Here, according to an embodiment of the present application, a device is included, which includes a memory for storing computer program instructions and a processor for executing the program instructions, wherein, when the computer program instructions are executed by the processor, the device is triggered to run the methods and/or technical solutions based on the aforementioned multiple embodiments of the present application.
对于本领域技术人员而言,显然本申请不限于上述示范性实施例的细节,而且在不背离本申请的精神或基本特征的情况下,能够以其他的具体形式实现本申请。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本申请的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本申请内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。It is obvious to those skilled in the art that the present application is not limited to the details of the above exemplary embodiments, and that the present application can be implemented in other specific forms without departing from the spirit or basic features of the present application. Therefore, from any point of view, the embodiments should be regarded as exemplary and non-restrictive, and the scope of the present application is defined by the appended claims rather than the above description, and it is intended that all changes falling within the meaning and scope of the equivalent elements of the claims are included in the present application. Any figure mark in the claims should not be regarded as limiting the claims involved. In addition, it is obvious that the word "comprising" does not exclude other units or steps, and the singular does not exclude the plural. Multiple units or devices stated in the device claim can also be implemented by one unit or device through software or hardware. The words first, second, etc. are used to indicate names, and do not indicate any particular order.
Claims (14)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910875115.8A CN110781513B (en) | 2019-09-17 | 2019-09-17 | Information display method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910875115.8A CN110781513B (en) | 2019-09-17 | 2019-09-17 | Information display method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110781513A CN110781513A (en) | 2020-02-11 |
CN110781513B true CN110781513B (en) | 2024-05-03 |
Family
ID=69383536
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910875115.8A Active CN110781513B (en) | 2019-09-17 | 2019-09-17 | Information display method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110781513B (en) |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015174743A1 (en) * | 2014-05-14 | 2015-11-19 | Samsung Electronics Co., Ltd. | Display apparatus, server, system and information-providing methods thereof |
CN105389527A (en) * | 2015-10-27 | 2016-03-09 | 努比亚技术有限公司 | Peek prevention apparatus and method for mobile terminal |
CN105900466A (en) * | 2014-11-28 | 2016-08-24 | 华为技术有限公司 | Message processing method and apparatus |
JP2016162331A (en) * | 2015-03-04 | 2016-09-05 | セイコーエプソン株式会社 | Information processing device |
CN106817478A (en) * | 2015-11-30 | 2017-06-09 | 东莞酷派软件技术有限公司 | A kind of method for avoiding short message content from being peeped, device and terminal |
CN107169329A (en) * | 2017-05-24 | 2017-09-15 | 维沃移动通信有限公司 | A kind of method for protecting privacy, mobile terminal and computer-readable recording medium |
CN107479886A (en) * | 2017-08-08 | 2017-12-15 | 维沃移动通信有限公司 | A kind of method for information display and mobile terminal |
CN107832110A (en) * | 2017-10-18 | 2018-03-23 | 维沃移动通信有限公司 | A kind of information processing method and mobile terminal |
CN107992730A (en) * | 2017-11-28 | 2018-05-04 | 宇龙计算机通信科技(深圳)有限公司 | A kind of screen message guard method and device |
CN108595946A (en) * | 2018-03-29 | 2018-09-28 | 维沃移动通信有限公司 | A kind of method and terminal of protection privacy |
CN108665742A (en) * | 2018-05-11 | 2018-10-16 | 亮风台(上海)信息科技有限公司 | A kind of method and apparatus read by arrangement for reading |
EP3439347A1 (en) * | 2017-08-01 | 2019-02-06 | BlackBerry Limited | Electronic device including display and method of applying privacy filter |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9367208B2 (en) * | 2013-12-31 | 2016-06-14 | Barnes & Noble College Booksellers, Llc | Move icon to reveal textual information |
-
2019
- 2019-09-17 CN CN201910875115.8A patent/CN110781513B/en active Active
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015174743A1 (en) * | 2014-05-14 | 2015-11-19 | Samsung Electronics Co., Ltd. | Display apparatus, server, system and information-providing methods thereof |
CN105900466A (en) * | 2014-11-28 | 2016-08-24 | 华为技术有限公司 | Message processing method and apparatus |
JP2016162331A (en) * | 2015-03-04 | 2016-09-05 | セイコーエプソン株式会社 | Information processing device |
CN105389527A (en) * | 2015-10-27 | 2016-03-09 | 努比亚技术有限公司 | Peek prevention apparatus and method for mobile terminal |
CN106817478A (en) * | 2015-11-30 | 2017-06-09 | 东莞酷派软件技术有限公司 | A kind of method for avoiding short message content from being peeped, device and terminal |
CN107169329A (en) * | 2017-05-24 | 2017-09-15 | 维沃移动通信有限公司 | A kind of method for protecting privacy, mobile terminal and computer-readable recording medium |
EP3439347A1 (en) * | 2017-08-01 | 2019-02-06 | BlackBerry Limited | Electronic device including display and method of applying privacy filter |
CN107479886A (en) * | 2017-08-08 | 2017-12-15 | 维沃移动通信有限公司 | A kind of method for information display and mobile terminal |
CN107832110A (en) * | 2017-10-18 | 2018-03-23 | 维沃移动通信有限公司 | A kind of information processing method and mobile terminal |
CN107992730A (en) * | 2017-11-28 | 2018-05-04 | 宇龙计算机通信科技(深圳)有限公司 | A kind of screen message guard method and device |
CN108595946A (en) * | 2018-03-29 | 2018-09-28 | 维沃移动通信有限公司 | A kind of method and terminal of protection privacy |
CN108665742A (en) * | 2018-05-11 | 2018-10-16 | 亮风台(上海)信息科技有限公司 | A kind of method and apparatus read by arrangement for reading |
Also Published As
Publication number | Publication date |
---|---|
CN110781513A (en) | 2020-02-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3161645B1 (en) | Fast data protection using dual file systems | |
WO2020125134A1 (en) | Customized model tamper-proof method and apparatus, terminal device and storage medium | |
CN110336735A (en) | A method and device for sending reminder messages | |
CN110266505B (en) | Method and equipment for managing session group | |
CN107797841A (en) | Window control method, apparatus, terminal device and storage medium | |
WO2015196447A1 (en) | Data protection based on user input during device boot-up, user login, and device shut-down states | |
CN106412282B (en) | A real-time message voice prompt method and mobile terminal | |
CN107861759A (en) | Window control method and device, terminal equipment and storage medium | |
CN104915599A (en) | Application program monitoring method and terminal | |
CN112073578B (en) | A method and device for using or restricting application functions in social applications | |
CN108984234B (en) | Calling prompt method for mobile terminal and camera device | |
US20200082285A1 (en) | User recommendation method and device | |
WO2019114712A1 (en) | Method and apparatus for encrypting or decrypting data, and terminal device | |
KR101907934B1 (en) | Apparatus and method for playing contents in portable electronic device | |
CN110413179B (en) | Method and equipment for presenting session message | |
CN110321189A (en) | A kind of method and apparatus that boarding program being presented in host program | |
CN111162990B (en) | Method and device for presenting message notification | |
CN110430253B (en) | A method and device for providing notification information of novel update | |
CN110334529B (en) | Data processing method, device, equipment, system and audio equipment | |
CN107908953A (en) | Notifications service control method, device, terminal device and storage medium | |
WO2020173271A1 (en) | Method and device for providing application lock screen interface on user equipment | |
CN110781513B (en) | Information display method and device | |
CN106060050A (en) | Identity authentication method and terminal equipment | |
CN117811617B (en) | Intelligent card cutting method and device, storage medium and electronic equipment | |
WO2021036561A1 (en) | Method and apparatus for transferring information during video call |
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 | ||
CP03 | Change of name, title or address |
Address after: Room 80536, Shanghai Patentee after: Shanghai Zongzhang Technology Group Co.,Ltd. Country or region after: China Address before: Room 80536, Shanghai Patentee before: SHANGHAI ZHANGMEN SCIENCE AND TECHNOLOGY Co.,Ltd. Country or region before: China |
|
CP03 | Change of name, title or address |