亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

用戶終端設(shè)備、通信系統(tǒng)及其控制方法

文檔序號:10494411閱讀:341來源:國知局
用戶終端設(shè)備、通信系統(tǒng)及其控制方法
【專利摘要】公開了一種用戶終端設(shè)備。一種支持即時(shí)信使服務(wù)的用戶終端設(shè)備包括:顯示單元,其用于提供包括輸出消息的即時(shí)信使服務(wù)屏幕;以及控制單元,其用于在所述輸出消息是加密的消息時(shí),根據(jù)預(yù)定事件對所述加密的消息進(jìn)行解密并且將所述解密的消息提供到所述屏幕或與所述屏幕分開的另一個(gè)屏幕。
【專利說明】
用戶終端設(shè)備、通信系統(tǒng)及其控制方法
技術(shù)領(lǐng)域
[0001]這里的總體發(fā)明構(gòu)思大體上涉及用戶終端設(shè)備、通信系統(tǒng)及其控制方法,且更具體地說,涉及支持即時(shí)信使服務(wù)的用戶終端設(shè)備、通信系統(tǒng)及其控制方法。
[0002]發(fā)明背景
[0003]—般而言,即時(shí)信使是指使得兩個(gè)或更多個(gè)用戶能夠?qū)崟r(shí)發(fā)送少量文本數(shù)據(jù)的軟件或硬件。即時(shí)信使使得用戶能夠注冊談話者并且與信使屏幕中的談話者列表中的談話者交換消息。最近,在移動通信終端以及個(gè)人計(jì)算機(jī)(PC)中使用信使變得可能,并且所述使用正在迅速地增加。
[0004]隨著移動通信終端(諸如,智能電話)的使用增加,用戶對個(gè)人信息保護(hù)的關(guān)注增加。特別地,隨著即時(shí)信使將關(guān)于私人對話的信息存儲在信使服務(wù)器中變得公知,對個(gè)人信息泄露的關(guān)注正在增加。在此方面,大多數(shù)即時(shí)信使提供商正在嘗試通過對個(gè)人對話進(jìn)行加密并且將其存儲在服務(wù)器中以使得黑客不能從服務(wù)器修改(hack)關(guān)于個(gè)人對話的信息來防止個(gè)人對話的泄露。然而,仍然存在以下問題:通過在個(gè)人終端與信使服務(wù)器之間的網(wǎng)絡(luò)段中監(jiān)測(sniff)或通過惡意服務(wù)器管理者可能泄露個(gè)人對話。
[0005]本發(fā)明的詳細(xì)描述
[0006]技術(shù)目的
[0007]本公開已被提供來解決上述問題和在相關(guān)技術(shù)中發(fā)生的其它問題和缺點(diǎn),并且本公開的一個(gè)方面提供給常規(guī)的即時(shí)信使服務(wù)額外提供加密功能的用戶終端設(shè)備、通信系統(tǒng)和用于控制其的方法。
[0008]用于解決問題的手段
[0009]根據(jù)本公開的實(shí)施例,提供一種支持即時(shí)信使服務(wù)的用戶終端設(shè)備。所述設(shè)備包括:顯示單元,其用于提供即時(shí)信使服務(wù)屏幕;用戶接口,其用于接收即時(shí)信使服務(wù)屏幕上的用戶交互;以及控制單元,其用于在用于提供加密功能的安全模式被激活時(shí),對根據(jù)用戶交互輸入的文本信息進(jìn)行加密并且提供加密文本信息作為即時(shí)信使服務(wù)的輸入消息。
[0010]當(dāng)安全模式被禁用時(shí),控制單元可在沒有加密的情況下提供輸入的文本信息作為即時(shí)信使服務(wù)的輸入消息。
[0011]可在將文本信息輸入在即時(shí)信使服務(wù)屏幕中的消息輸入框中之前根據(jù)預(yù)定事件激活安全模式,或在輸入文本信息之后根據(jù)預(yù)定事件激活安全模式。
[0012]預(yù)定事件可以是選擇預(yù)定項(xiàng)目的事件。
[0013]輸入消息可通過用于管理即時(shí)信使服務(wù)的服務(wù)器來發(fā)送到另一個(gè)用戶終端設(shè)備。
[0014]根據(jù)本公開的實(shí)施例,提供一種支持即時(shí)信使服務(wù)的用戶終端設(shè)備。所述設(shè)備包括:顯示單元,其用于提供包括輸出消息的即時(shí)信使服務(wù)屏幕;以及控制單元,其用于在輸出消息是加密的消息時(shí),根據(jù)預(yù)定事件對加密的消息進(jìn)行解密并且將解密的消息提供到即時(shí)信使服務(wù)屏幕或與所述即時(shí)信使服務(wù)屏幕分開的另一個(gè)屏幕。
[0015]加密的消息可以是在對應(yīng)終端的安全模式激活期間輸入的文本信息被加密的消息。
[0016]控制單元可以在即時(shí)信使服務(wù)屏幕的至少一個(gè)區(qū)域中以如下至少一種形式提供解密的消息:不透明屏上顯示(On Screen Display,OSD)形式、透明OSD形式、與提供即時(shí)信使服務(wù)屏幕的窗口分開的窗口形式、以及將解密的消息直接提供到即時(shí)信使服務(wù)屏幕的形式。
[0017]控制單元可提供解密的消息作為加密的消息的替換。
[0018]預(yù)定事件可以是以下中的至少一個(gè):接收加密的消息的事件、選擇顯示加密的消息的區(qū)域的事件、以及選擇預(yù)定義菜單項(xiàng)的事件。
[0019]當(dāng)即時(shí)信使應(yīng)用支持提供關(guān)于所接收消息的信息的應(yīng)用程序接口(API)時(shí),控制單元通過所述API對所獲取的文本信息進(jìn)行解密。
[0020]當(dāng)即時(shí)信使應(yīng)用不支持提供關(guān)于所接收消息的信息的應(yīng)用程序接口(API)時(shí),控制單元可通過以下中的至少一者對所獲取的文本信息進(jìn)行解密:對用于輸出顯示器中的輸出消息的繪圖系統(tǒng)的分析和對所捕捉的即時(shí)信使服務(wù)屏幕的圖像的光學(xué)字符識別(OCR)分析。
[0021]根據(jù)本公開的實(shí)施例,提供一種用于控制支持即時(shí)信使服務(wù)的用戶終端設(shè)備的方法。所述方法包括:接收即時(shí)信使服務(wù)屏幕上的用戶交互;以及在用于提供加密功能的安全模式被激活時(shí),對根據(jù)所述用戶交互輸入的文本信息進(jìn)行加密并且提供加密文本信息作為即時(shí)信使服務(wù)的輸入消息。
[0022]所述方法還可包括:當(dāng)安全模式被禁用時(shí),在沒有加密的情況下提供輸入的文本信息作為即時(shí)信使服務(wù)的輸入消息。
[0023]可在將文本信息輸入在即時(shí)信使服務(wù)屏幕中的消息輸入框中之前根據(jù)預(yù)定事件激活安全模式,或在輸入文本消息之后根據(jù)預(yù)定事件激活安全模式。
[0024]預(yù)定事件可以是選擇預(yù)定項(xiàng)目的事件。
[0025]根據(jù)本公開的實(shí)施例,提供一種用于控制支持即時(shí)信使服務(wù)的用戶終端設(shè)備的方法。所述方法包括:提供包括輸出消息的即時(shí)信使服務(wù)屏幕;以及在輸出消息是加密的消息時(shí),根據(jù)預(yù)定事件對加密的消息進(jìn)行解密并且將解密的消息提供到即時(shí)信使服務(wù)屏幕或與即時(shí)信使服務(wù)屏幕分開的另一個(gè)屏幕。
[0026]提供解密的消息可包括在即時(shí)信使服務(wù)屏幕的至少一個(gè)區(qū)域中以如下至少一種形式提供解密的消息:不透明屏上顯示(OSD)形式、透明OSD形式、與提供即時(shí)信使服務(wù)屏幕的窗口分開的窗口形式、以及將解密的消息直接提供到即時(shí)信使服務(wù)屏幕的形式。
[0027]提供解密的消息可包括提供解密的消息作為加密的消息的替換。
[0028]預(yù)定事件可以是以下中的至少一個(gè):接收加密的消息的事件、選擇顯示加密的消息的區(qū)域的事件、以及選擇預(yù)定義菜單項(xiàng)的事件。
[0029]對加密的消息進(jìn)行解密可包括:當(dāng)即時(shí)信使應(yīng)用支持提供關(guān)于所接收消息的信息的應(yīng)用程序接口(API)時(shí),通過所述API對所獲取的文本信息進(jìn)行解密,以及當(dāng)即時(shí)信使應(yīng)用不支持提供關(guān)于所接收消息的信息的API時(shí),通過以下中的至少一者對所獲取的文本信息進(jìn)行解密:對用于輸出顯示器中的輸出消息的繪圖系統(tǒng)的分析和對所捕捉的即時(shí)信使服務(wù)屏幕的圖像的光學(xué)字符識別(OCR)分析。
[0030]根據(jù)本公開的實(shí)施例,提供一種具有支持即時(shí)信使服務(wù)的第一用戶終端設(shè)備和第二用戶終端設(shè)備的通信系統(tǒng)。所述通信系統(tǒng)包括:第一用戶終端設(shè)備,其用于在用于提供加密功能的安全模式被激活時(shí),對根據(jù)即時(shí)信使服務(wù)屏幕上的用戶交互輸入的文本信息進(jìn)行加密并且提供加密文本信息作為即時(shí)信使服務(wù)的輸入消息;以及第二用戶終端設(shè)備,其用于在從第一用戶終端設(shè)備接收的即時(shí)信使服務(wù)的輸出消息是加密的消息時(shí),根據(jù)預(yù)定事件對加密的消息進(jìn)行解密并且將解密的消息提供到即時(shí)信使服務(wù)屏幕或與即時(shí)信使服務(wù)屏幕分開的另一個(gè)屏幕。
[0031]發(fā)明效果
[0032]根據(jù)上述各種實(shí)施例,有可能通過針對即時(shí)信使服務(wù)的加密功能來保護(hù)用戶隱私。另外,可以額外提供加密功能而不改變常規(guī)信使服務(wù)的功能或安裝新的信使應(yīng)用,從而增強(qiáng)了用戶便利性。
[0033]附圖簡述
[0034]圖1是根據(jù)示例性實(shí)施例的被提供來描述信使服務(wù)提供系統(tǒng)的示圖;
[0035]圖2A和圖2B是根據(jù)各種示例性實(shí)施例的示出用戶終端設(shè)備的結(jié)構(gòu)的方框圖;
[0036]圖3是示出存儲在存儲裝置中的不同軟件模塊的配置的方框圖;
[0037]圖4A至4C是根據(jù)各種示例性實(shí)施例的被提供來描述用于提供解密的消息的方法的示圖;
[0038]圖5A和圖5B是根據(jù)另一個(gè)示例性實(shí)施例的被提供來描述用于提供解密的消息的方法的示圖;
[0039]圖6A和圖6B是根據(jù)各種示例性實(shí)施例的被提供來描述加密方法的示圖;
[0040]圖7是根據(jù)示例性實(shí)施例的被提供來描述用于控制用戶終端設(shè)備的方法的流程圖;并且
[0041]圖8是根據(jù)另一個(gè)示例性實(shí)施例的被提供來描述用于控制用戶終端設(shè)備的方法的流程圖。
[0042]最佳實(shí)施模式
[0043]_
[0044]優(yōu)選實(shí)施方式的詳細(xì)描述
[0045]以下參照附圖更詳細(xì)地描述某些實(shí)施例。
[0046]圖1是被提供來描述根據(jù)示例性實(shí)施例的信使服務(wù)提供系統(tǒng)的示圖。
[0047]參考圖1,根據(jù)示例性實(shí)施例的信使服務(wù)提供系統(tǒng)包括用戶終端設(shè)備100和服務(wù)器200。
[0048]用戶終端設(shè)備100可實(shí)現(xiàn)為移動電話,諸如智能電話,但不限于此。用戶終端設(shè)備100可實(shí)現(xiàn)為能夠提供信使服務(wù)的具有顯示功能的任何類型的設(shè)備,例如,平板PC、便攜式多媒體播放器(PMP )、個(gè)人數(shù)字助理(PDA )、導(dǎo)航、數(shù)字電視(TV )、PC等。同時(shí),當(dāng)用戶終端設(shè)備100實(shí)現(xiàn)為便攜式終端(諸如,平板PC、PMP、PDA和導(dǎo)航)時(shí),用戶終端設(shè)備100包括觸摸屏。因此,在這種情況下,用戶終端設(shè)備100可被實(shí)現(xiàn)以便利用手指或筆(例如,手寫筆)來運(yùn)行程序。
[0049]用戶終端設(shè)備100可被實(shí)現(xiàn)以便通過網(wǎng)絡(luò)10與服務(wù)器200通信來提供信使服務(wù)。特別地,可以以應(yīng)用(也就是,由用戶在操作系統(tǒng)(ο/s)中使用的軟件)的形式來提供信使服務(wù),并且所述應(yīng)用可以以用戶終端設(shè)備100的屏幕中的圖標(biāo)界面的形式提供。信使服務(wù)是指利用包括互聯(lián)網(wǎng)的網(wǎng)絡(luò)來支持兩個(gè)或更多個(gè)用戶的實(shí)時(shí)文本通信的服務(wù)。在這種情況下,在服務(wù)中使用的即時(shí)信使作為服務(wù)的客戶端操作。信使服務(wù)因?yàn)樾攀狗?wù)支持立即的通信被稱為“即時(shí)信使”,或因?yàn)樾攀狗?wù)通過互聯(lián)網(wǎng)操作被稱為“互聯(lián)網(wǎng)信使”。服務(wù)器200是支持即時(shí)信使服務(wù)的管理服務(wù)器。服務(wù)器200管理成員注冊和證明以便支持在終端之間的即時(shí)信使服務(wù)。服務(wù)器200的功能與常規(guī)即時(shí)信使的服務(wù)器的功能相同,并且從而省略詳細(xì)描述。
[0050]根據(jù)示例性實(shí)施例,用戶終端設(shè)備100提供一種用于沒有改變地使用常規(guī)即時(shí)信使來根據(jù)需要加密和發(fā)送消息的方法。在下文中,為便于說明,將參考附圖詳細(xì)描述各種示例性實(shí)施例。
[0051]圖2A和圖2B是示出根據(jù)各種示例性實(shí)施例的用戶終端設(shè)備的結(jié)構(gòu)的方框圖。
[0052]參考圖2A,用戶終端設(shè)備100包括顯示單元110、用戶接口 120和控制單元130。
[0053]顯示單元110顯示屏幕。在這種情況下,屏幕可包括不同內(nèi)容,諸如圖像、運(yùn)動圖像、文本、音樂等,包括不同內(nèi)容的應(yīng)用運(yùn)行屏幕、圖形用戶界面(GUI)屏幕等。
[0054]特別地,顯示單元110可提供即時(shí)信使服務(wù)屏幕。例如,當(dāng)支持即時(shí)信使服務(wù)的應(yīng)用由用戶命令運(yùn)行時(shí),顯示單元110可提供即時(shí)信使服務(wù)屏幕。
[0055]顯示單元110可被實(shí)現(xiàn)為液晶顯示器(IXD)、有機(jī)發(fā)光二極管(OLED)等,但不限于此。特別地,顯示單元110可實(shí)現(xiàn)為與觸摸板形成相互層結(jié)構(gòu)的觸摸屏。在這種情況下,顯示單元110可用作用戶接口 120以及輸出設(shè)備。觸摸屏可被實(shí)現(xiàn)以便檢測觸摸輸入的壓力,以及觸摸輸入的位置和大小。
[0056]用戶接口120接收各種用戶命令。
[0057]特別地,用戶接口120可在即時(shí)信使服務(wù)屏幕中接收待發(fā)送到對應(yīng)終端的不同信息,諸如文本、圖像等。
[0058]此外,用戶接口120可接收不同的用戶命令,包括用于運(yùn)行即時(shí)信使應(yīng)用的用戶命令、用于在即時(shí)信使服務(wù)屏幕中執(zhí)行各種功能的用戶命令等。例如,用戶接口 120可接收用于對消息進(jìn)行加密的用戶命令。
[0059]如上所述,當(dāng)用戶終端設(shè)備100實(shí)現(xiàn)為基于觸摸的便攜式終端時(shí),用戶接口120可實(shí)現(xiàn)為觸摸屏。然而,用戶接口 120可根據(jù)用戶終端設(shè)備100的實(shí)施例而實(shí)現(xiàn)為不同形式,諸如遠(yuǎn)程控制器接收器、鼠標(biāo)、物理按鈕、照相機(jī)、麥克風(fēng)等。
[0060 ]控制單元130控制用戶終端設(shè)備100的總體操作。
[0061]特別地,控制單元130可提供支持針對即時(shí)消息的加密功能的安全模式。即,安全模式將用于安全的附加功能分配到即時(shí)信使服務(wù)。在這種情況下,即時(shí)信使在沒有變化的情況下操作,并且用戶終端設(shè)備100可自主地支持用于消息安全的附加動能。
[0062]具體地說,當(dāng)響應(yīng)于預(yù)定事件激活提供消息加密功能的安全模式時(shí),控制單元130加密在即時(shí)信使服務(wù)屏幕中輸入的文本信息,并且提供加密的文本信息作為即時(shí)信使服務(wù)的輸入消息。當(dāng)安全模式被禁用時(shí),控制單元130在沒有加密的情況下提供輸入的文本信息作為即時(shí)信使服務(wù)的輸入消息。在此實(shí)施例中,輸入消息是文本信息,但這僅是為解釋方便的示例。輸入消息不限于文本,并且可實(shí)現(xiàn)為包括語音、圖像等的各種可輸入的形式。不必說,可根據(jù)示例性實(shí)施例來對各種形式的輸入消息進(jìn)行加密。
[0063]即時(shí)信使在安全模式中接收加密的文本作為輸入消息,并且在安全模式被禁用的正常模式中接收明碼文本(clear text)作為輸入消息。然而,即時(shí)信使僅發(fā)送輸入消息,并且從而即時(shí)信使的功能在安全模式中不改變。
[0064]控制單元130可在文本信息被輸入在即時(shí)信使服務(wù)屏幕中的消息輸入框中之前根據(jù)預(yù)定事件,或在文本消息被輸入之后根據(jù)預(yù)定事件激活安全模式。在這種情況下,預(yù)定事件可以是選擇預(yù)定項(xiàng)目的事件。預(yù)定項(xiàng)目可在輸入接口中產(chǎn)生,在通知欄上產(chǎn)生和顯示,或在屏幕中作為浮動類型按鈕顯示。
[0065]例如,當(dāng)在輸入文本信息之后選擇代表安全模式的激活的項(xiàng)目(例如,鎖形或鑰匙形的鎖定形狀)時(shí),可激活安全模式,但不限于此??筛鶕?jù)各種方法(包括軟件按鈕、硬件按鈕、語音、筆輸入、動作識別等)來實(shí)時(shí)激活安全模式。此外,可默認(rèn)地維持安全模式,同時(shí)維持預(yù)定設(shè)置。
[0066]當(dāng)安全模式被激活時(shí),控制單元130可提供不同形式的反饋,諸如語音反饋、觸覺反饋、視覺反饋(例如,燈的閃爍或特定標(biāo)記的顯示),以使得用戶能夠識別出已經(jīng)激活安全模式。
[0067]此外,當(dāng)激活安全模式時(shí),控制單元130可將關(guān)于安全模式的激活狀態(tài)的信號發(fā)送到對應(yīng)的終端,以使得也激活對應(yīng)終端的安全模式。在這種情況下,關(guān)于安全模式的激活狀態(tài)的信號可通過信使發(fā)送,或可通過另一個(gè)通信通道(包括短消息服務(wù)(SMS)或多媒體消息服務(wù)(麗S))發(fā)送。
[0068]此外,當(dāng)安全模式被激活時(shí),控制單元130可以利用各種加密方法執(zhí)行針對輸入的消息的加密。以下將參考附圖來提供對操作的詳細(xì)描述。
[0069]圖2B為示出根據(jù)另一個(gè)示例性實(shí)施例的接收即時(shí)消息的用戶終端設(shè)備的結(jié)構(gòu)的方框圖。
[0070]參考圖2B,用戶終端設(shè)備100’包括顯示單元110’、用戶接口 120’和控制單元130’。顯示單元110’、用戶接口 120’和控制單元130’的基本操作與圖2A中所示的組件的操作相同,從而省略關(guān)于操作的詳細(xì)描述。在下文中,將僅描述接收即時(shí)消息的操作。
[0071]顯示單元110’提供包括輸出消息的即時(shí)信使服務(wù)屏幕。在這種情況下,輸出消息是通過即時(shí)信使服務(wù)接收的消息,并且是指要提供給用戶終端設(shè)備100’的用戶的消息。
[0072]具體地說,當(dāng)響應(yīng)于接收到消息而自動地操作即時(shí)信使應(yīng)用,或根據(jù)用戶命令來運(yùn)行對應(yīng)的應(yīng)用時(shí),顯示單元110 ’可提供包括所接收的消息的服務(wù)屏幕。
[0073]用戶接口120’接收不同的用戶命令。
[0074]特別地,用戶接口120’可接收不同的用戶命令,諸如用于運(yùn)行即時(shí)信使應(yīng)用的用戶命令、用于在服務(wù)屏幕中執(zhí)行各種功能的用戶命令等。例如,當(dāng)接收到加密的消息時(shí),用戶接口 120’可接收用于對消息進(jìn)行解密的用戶命令。
[0075 ]控制單元130 ’控制用戶終端設(shè)備100 ’的總體操作。
[0076]特別地,當(dāng)包括在即時(shí)信使服務(wù)屏幕中的輸出消息是加密的消息時(shí),控制單元130’可根據(jù)預(yù)定事件對所述加密的消息進(jìn)行解密,以及在即時(shí)信使服務(wù)屏幕中提供解密的消息作為加密的消息的替換,或提供解密的消息連同加密的消息,或在與即時(shí)信使服務(wù)屏幕分開的另一個(gè)屏幕中提供解密的消息。在這種情況下,所接收的加密的消息可以是在相應(yīng)終端的安全模式被激活的同時(shí)已經(jīng)加密輸入的文本信息的消息。預(yù)定事件可以是以下事件中的至少一個(gè):接收消息的事件、改變服務(wù)屏幕的顯示狀態(tài)的事件、選擇顯示加密的消息的區(qū)域的事件、以及選擇預(yù)定義的菜單項(xiàng)的事件。
[0077]具體地說,當(dāng)接收到即時(shí)消息時(shí),控制單元130’可在沒有任何事件的情況下自動確定接收的消息是否是加密的消息。當(dāng)確定接收的消息是加密的消息時(shí),控制單元130 ’可對消息進(jìn)行解密并且提供消息。此外,當(dāng)接收到即時(shí)消息并且在顯示接收的消息的區(qū)域上存在觸摸事件時(shí),控制單元130 ’可確定接收的消息是否是加密的消息。當(dāng)確定接收的消息是加密的消息時(shí),控制單元130’可對消息進(jìn)行解密并且提供消息。此外,當(dāng)接收到即時(shí)消息并且選擇用于對信息進(jìn)行解密的預(yù)定菜單按鈕時(shí),控制單元130 ’可對消息進(jìn)行解密并且提供消息。
[0078]控制單元130’可以以下面的至少一種形式提供解密的消息:不透明屏上顯示(OSD)形式、透明OSD形式、以及與顯示即時(shí)信使服務(wù)屏幕的窗口不同的窗口形式。例如,控制單元130’可在維持即時(shí)信使服務(wù)屏幕的尺寸的同時(shí)在即時(shí)信使服務(wù)屏幕的至少一個(gè)區(qū)域上覆蓋不透明OSD屏幕或透明OSD屏幕,來提供解密的消息。此外,控制單元130’可以以簡單彈出窗口或祝酒(toast)彈出窗口的形式提供解密的消息。此外,控制單元130 ’可向即時(shí)信使的消息窗口提供解密的消息作為加密的消息的替換。此外,控制單元130’可自動將模式改變到多窗口模式,在其尺寸已被調(diào)整的窗口中提供即時(shí)信使服務(wù)屏幕,并且在除提供所述窗口的區(qū)域之外的區(qū)域上的另一個(gè)窗口中提供解密的消息。例如,控制單元130 ’可基于定義用于在屏幕中布置多窗口的布局的至少一個(gè)模板來提供多窗口。以下將參考附圖來提供對操作的詳細(xì)描述。
[0079]控制單元130’可通過與常規(guī)的即時(shí)信不同地改變提供解密的消息的消息框的顏色或包括在解密的消息中的文本的顏色來提供解密的消息。例如,當(dāng)常規(guī)即時(shí)信使的消息框是白色時(shí),控制單元130’可用與白色不同的顏色(例如,粉色)來提供包括解密的消息的消息框。在這種情況下,消息框是指在常規(guī)即時(shí)信使中用于顯示消息的字氣球形GUI。又如,當(dāng)常規(guī)即時(shí)信使用黑色提供文本時(shí),可以用不同于白色的顏色(例如,藍(lán)色)來提供解密的消息??赡J(rèn)設(shè)置顏色,或可通過用戶設(shè)置來改變顏色。上述顏色僅是為說明方便的示例,這可以被本領(lǐng)域普通技術(shù)人員(在下文中稱為“本領(lǐng)域技術(shù)人員”)清楚地理解。
[0080]同時(shí),控制單元130’可在輸出加密的消息之前或之后,提取包括在加密的消息中的文本信息,即以各種方法加密的文本。
[0081]具體地說,當(dāng)即時(shí)信使應(yīng)用支持提供關(guān)于接收消息的信息的應(yīng)用程序接口(API)時(shí),控制單元130 ’可通過API解密所獲取的文本信息。
[0082]S卩,當(dāng)即時(shí)信使應(yīng)用支持將關(guān)于接收消息的文本信息直接提供到終端的0/S或另一個(gè)應(yīng)用的API時(shí),控制單元130’可輕易地獲取文本信息。
[0083]當(dāng)即時(shí)信使應(yīng)用不支持提供關(guān)于接收消息的信息的API時(shí),控制單元130’可從框架或從OS層提取文本信息,即加密的文本。
[0084]具體地說,控制單元130’可通過如下分析中的至少一種獲取視圖中的文本信息:對用于輸出顯示單元110’中的輸出消息的繪圖系統(tǒng)的分析,以及對捕捉的即時(shí)信使服務(wù)屏幕的圖像的光學(xué)字符識別(OCR)分析。在這種情況下,用于輸出屏幕中的輸出消息的繪圖系統(tǒng)例如可以是安卓平臺的“視圖系統(tǒng)”。
[0085]具體地說,當(dāng)用戶終端設(shè)備100’包括能夠在屏幕中的視圖上提供文本信息的軟件平臺(例如,安卓平臺)時(shí),控制單元130’可通過平臺獲取視圖中的文本。例如,由操作系統(tǒng)、中間件和移動電話的應(yīng)用組成的安卓平臺可以是示例,但如果平臺提供對應(yīng)的功能,則可應(yīng)用任何類型的平臺。
[0086]控制單元130’可捕捉即時(shí)信使服務(wù)屏幕,并且對捕捉的屏幕執(zhí)行OCR分析,以獲取包括在所接收的加密的消息中的文本信息。
[0087]同時(shí),在上述方法之外,用于從接收消息獲取文本信息的其他各種方法可用于提取文本。
[0088]為確定消息是加密的消息還是正常消息,用于識別加密的消息的識別信息可包括在加密的消息中。在這種情況下,加密提取模塊可基于所述信息識別加密的消息。此外,加密提取模塊可被實(shí)現(xiàn),以便通過發(fā)送用于識別加密的消息的消息來區(qū)分正常消息和加密的消息。
[0089]控制單元130’可通過各種解密方法來對根據(jù)以上述各種方法獲取的加密的文本進(jìn)行解密。
[0090]具體地說,各種加密方法可包括使用對稱密鑰(秘鑰)的加密方法(例如,包括DES、AES、SEED、HIGHT的分組密碼、流密碼等)、使用非對稱密鑰(公鑰)的加密方法(例如,RSA、ElGama1、ECC等)、使用散列函數(shù)(例如,SHA、HAS-160)的加密方法等。
[0091]作為示例,當(dāng)接收即時(shí)消息的用戶終端設(shè)備100’預(yù)存儲公鑰和私鑰,并且發(fā)送消息的用戶終端設(shè)備100預(yù)存儲用戶終端設(shè)備100’的公鑰時(shí),用戶終端設(shè)備100’可利用私鑰來對由用戶終端設(shè)備100使用公鑰加密和發(fā)送的加密的消息進(jìn)行解密。在這種情況下,當(dāng)預(yù)定事件發(fā)生時(shí),公鑰可在用戶終端設(shè)備100與用戶終端設(shè)備100’之間交換。例如,公鑰可在例如選擇預(yù)定菜單或交換由即時(shí)信使支持的聯(lián)系人列表的各種情況下交換。
[0092]又如,可通過外部加密管理服務(wù)器(未示出)來執(zhí)行加密和解密。在這種情況下,加密管理服務(wù)器(未示出)可實(shí)現(xiàn)為例如由設(shè)備制造商操作的云服務(wù)器,但不限于此。
[0093]當(dāng)加密管理服務(wù)器(未示出)管理公鑰和私鑰時(shí),私鑰可分配到接收消息的用戶終端設(shè)備100’,并且根據(jù)發(fā)送消息的用戶終端設(shè)備100的請求,與分配到用戶終端設(shè)備100的私鑰對應(yīng)的公鑰可分配到用戶終端設(shè)備100 ’。因此,用戶終端設(shè)備100可通過使用對應(yīng)的私鑰來對通過公鑰加密的消息進(jìn)行解密。因此,在每個(gè)會話可生成和提供任意的私鑰。
[0094]又如,在每個(gè)會話可通過生成任意密鑰來對消息進(jìn)行加密,并且可通過使用公鑰來加密和發(fā)送會話密鑰。因此,在每個(gè)會話可通過使用任意密鑰來加密和發(fā)送消息。
[0095]又如,可使用各種方法,諸如Diffie-Hellman方法、RSA密鑰交換方法、和橢圓曲線密碼學(xué)(ECC)方法。
[0096]在以上實(shí)施例中,為了說明方便,參照圖2A描述了發(fā)送即時(shí)消息的用戶終端設(shè)備100,并且參照圖2B描述了接收即時(shí)消息的用戶終端設(shè)備100’。發(fā)送即時(shí)消息的用戶終端設(shè)備100的功能和接收即時(shí)消息的用戶終端設(shè)備100’的功能可由一個(gè)用戶終端設(shè)備執(zhí)行,這可以被本領(lǐng)域技術(shù)人員清楚理解。
[0097]圖2C是示出根據(jù)示例性實(shí)施例的圖2B的用戶終端設(shè)備的詳細(xì)結(jié)構(gòu)的方框圖。圖2A的用戶終端設(shè)備也可具有圖2C的用戶終端設(shè)備的詳細(xì)結(jié)構(gòu)。
[0098]參考圖2C,用戶終端設(shè)備100’包括顯示單元110’、用戶接口 120’、控制單元130’、存儲裝置140’、通信單元150’和應(yīng)用驅(qū)動單元160’。省略圖2C中對與圖2B的組件重疊的組件的詳細(xì)描述。
[0099]控制單元130’通過使用存儲在存儲裝置140’中的各種程序來控制用戶終端設(shè)備10的總體操作。
[0100]例如,控制單元130’可運(yùn)行存儲裝置140’中存儲的應(yīng)用,配置應(yīng)用的運(yùn)行屏幕,以及顯示所述運(yùn)行屏幕。控制單元130 ’可再現(xiàn)存儲在存儲裝置140 ’中的不同內(nèi)容。此外,控制單元130 ’可通過通信單元150 ’與外部設(shè)備通信。
[0101]具體地說,控制單元130’包括隨機(jī)存取存儲器(1^10131、只讀存儲器(1?010132、主中央處理單元(CPU) 133、圖形處理器134、第一接口 135-1至第η接口 135_η和總線136。
[0102]RAM 13UR0M 132、主CPU 133、圖形處理器 134和第一接口 135-1 至第η接口 135_η可通過總線136互連。
[0103]第一接口 135-1至第η接口 135-η連接到上述各種組件。接口中的一個(gè)可以是通過網(wǎng)絡(luò)連接到外部裝置的網(wǎng)絡(luò)接口。
[0104]主CPU133存取存儲裝置140’,并通過使用存儲在存儲裝置140’中的0/S來執(zhí)行啟動操作。此外,主CPU 133通過使用存儲在存儲裝置140’中的不同程序、內(nèi)容和數(shù)據(jù)來執(zhí)行各種操作。
[0105]ROM 132存儲用于系統(tǒng)啟動的命令集。當(dāng)接收開機(jī)命令并且供應(yīng)電力時(shí),主CPU133根據(jù)存儲在ROM 132中的命令將存儲在存儲裝置140’中的0/S復(fù)制到RAM 131,并且通過運(yùn)行0/S來啟動系統(tǒng)。在完成啟動操作之后,主CPU 133將存儲在存儲裝置140’中的各種應(yīng)用程序復(fù)制到RAM 131,并且運(yùn)行復(fù)制到RAM 131的應(yīng)用程序來執(zhí)行各種操作。
[0106]圖形處理器134通過使用產(chǎn)生計(jì)算單元(未示出)和渲染單元(未示出)來生成包括各種對象(諸如,圖標(biāo)、圖像、文本等)的屏幕。計(jì)算單元根據(jù)屏幕的布局基于從圖形處理器134接收的所接收的控制命令來計(jì)算每個(gè)對象的屬性值,諸如坐標(biāo)值、形狀、尺寸和顏色。渲染單元基于由計(jì)算單元計(jì)算的屬性值來生成具有包括對象的各種布局的屏幕。由渲染單元生成的屏幕在顯示單元110的顯示區(qū)域中顯示。
[0107]控制單元130’的上述操作可由存儲在存儲裝置140 ’中的程序執(zhí)行。存儲裝置140 ’可存儲不同的數(shù)據(jù),諸如用于驅(qū)動用戶終端設(shè)備100的Ο/S軟件模塊、各種應(yīng)用、在應(yīng)用的運(yùn)行期間輸入或設(shè)置的各種內(nèi)容等。特別地,存儲裝置140’可存儲用于提供根據(jù)示例性實(shí)施例的即時(shí)信使服務(wù)的應(yīng)用,以及用于支持在安全模式下的加密服務(wù)的加密模塊。
[0108]以下將參考圖3Α至圖3C描述存儲在存儲裝置140’中的其他各種軟件模塊。
[0109]參考圖3Α,存儲裝置140’可包括軟件,所述軟件包括基礎(chǔ)模塊141、感測模塊142、通信模塊143、呈現(xiàn)模塊144、網(wǎng)絡(luò)瀏覽器模塊145和服務(wù)模塊146。
[0110]基礎(chǔ)模塊141是指處理從包括在用戶終端設(shè)備100中的各個(gè)硬件發(fā)送的信號,并且將處理后信號發(fā)送到上層模塊的基本模塊?;A(chǔ)模塊141包括存儲模塊141-1、安全模塊141-2和網(wǎng)絡(luò)模塊141-3。存儲模塊141-1是指用于管理數(shù)據(jù)庫(DB)或注冊表的程序模塊。主CPU 133可通過使用存儲模塊141-1來存取存儲裝置140’中的DB,并且讀取不同的數(shù)據(jù)。安全模塊141-2是指用于支持相對于硬件的認(rèn)證、許可和安全存儲的程序模塊。網(wǎng)絡(luò)模塊141-3是指用于支持網(wǎng)絡(luò)連接的模塊,并且包括DNET模塊、UPnP模塊等。特別地,安全模塊141-2可存儲用于支持根據(jù)實(shí)施例的加密功能的程序。
[0111]感測模塊142從各種傳感器收集信息,并且分析和管理所收集的信息。感測模塊142可包括面部識別模塊、語音識別模塊、運(yùn)動識別模塊、近場通信(NFC)識別模塊等。
[0112]通信模塊143執(zhí)行與外部裝置的通信。通信模塊143可包括消息通信模塊143-1,所述模塊143-1包括信使程序、短消息服務(wù)(SMS)和多媒體消息服務(wù)(麗S)程序和電子郵件程序,呼叫信息聚合器程序模塊,以及包括VoIP模塊的電話模塊143-2。
[0113]呈現(xiàn)模塊144配置顯示屏幕。呈現(xiàn)模塊144包括用于再現(xiàn)和輸出多媒體內(nèi)容的多媒體模塊144-1,以及用于執(zhí)行UI處理操作和圖形處理操作的UI渲染模塊144-2。多媒體模塊144-1可包括播放器模塊、攝錄像機(jī)模塊、聲音處理模塊等。因此,多媒體模塊144-1再現(xiàn)不同的多媒體內(nèi)容來生成和再現(xiàn)屏幕和音頻。UI渲染模塊144-2可包括合成圖像的圖像合成器模塊、生成坐標(biāo)以便顯示圖像的坐標(biāo)合成器模塊、從硬件接收各種事件的Xl I模塊、提供用于配置二維(2D)UI或三維(3D)UI的工具的2D/3D UI工具包等。
[0114]網(wǎng)絡(luò)瀏覽器模塊145是指執(zhí)行網(wǎng)絡(luò)瀏覽操作以便訪問網(wǎng)絡(luò)服務(wù)器的模塊。網(wǎng)絡(luò)瀏覽器模塊145可包括各種模塊,諸如配置網(wǎng)頁的網(wǎng)絡(luò)視圖模塊、執(zhí)行下載操作的下載代理模塊、書簽?zāi)K、Webkit模塊等。
[0115]服務(wù)模塊146包括用于提供各種服務(wù)的不同應(yīng)用。具體地說,服務(wù)模塊146可包括各種程序模塊,諸如導(dǎo)航程序、內(nèi)容再現(xiàn)程序、游戲程序、電子書(e-book)程序、日歷程序、警報(bào)管理程序和其他窗口小部件。
[0116]圖3A示出各種程序模塊,但不用說可根據(jù)用戶終端設(shè)備100的類型或特性省略、修改、或添加程序模塊。例如,程序模塊還可包括基于位置的模塊,所述模塊通過與硬件一起操作來支持基于位置的服務(wù),諸如全球定位系統(tǒng)(GPS)芯片。
[0117]圖3B是被提供來描述信使模塊與安全模塊之間的關(guān)系的圖,用于更好地理解示例性實(shí)施例。
[0118]根據(jù)示例性實(shí)施例,如圖3B中所示,用戶終端設(shè)備100’的應(yīng)用層10可包括不同的即時(shí)信使模塊210-1至210-3,并且用戶終端設(shè)備100’的框架層20可包括安全模塊,S卩,安全消息通信接口系統(tǒng)220。即不同于分別包括安全功能的常規(guī)即時(shí)信使模塊,可通過包括在框架層20中的公共安全模塊(即安全消息通信接口系統(tǒng)220)來提供各種信使的安全功能。
[0119]圖3C是示出圖3B的安全模塊的詳細(xì)結(jié)構(gòu)的示圖。
[0120]參考圖3C,包括在框架層20中的安全消息通信接口系統(tǒng)220包括加密引擎221、輸入接口 222、解密引擎223、輸出接口 224、屏幕分析模塊225和提取模塊226。
[0121]在下文中,提供對安全消息通信接口系統(tǒng)220的操作的簡要描述。為解釋方便,將全面描述發(fā)送即時(shí)消息的終端的功能和接收即時(shí)消息的終端的功能。
[0122]發(fā)送即時(shí)消息的終端通過輸入接口222將文本信息輸入在即時(shí)信使服務(wù)屏幕中。輸入的文本信息通過消息提取模塊(未示出)鉤接(hook)在0/S中或在框架中并且發(fā)送到加密引擎221。加密引擎221可對發(fā)送的消息進(jìn)行加密,并且將加密的消息發(fā)送到即時(shí)信使模塊 210。
[0123]當(dāng)通過即時(shí)信使模塊210接收即時(shí)消息時(shí),接收即時(shí)消息的終端通過屏幕分析模塊225和提取模塊226提取加密文本,并且將所提取的加密文本發(fā)送到解密引擎223。解密引擎223可對發(fā)送的消息進(jìn)行解密。在這種情況下,用于提取加密文本的屏幕分析模塊225和提取模塊226不必在框架層20中實(shí)現(xiàn),并且可在OS層中或在應(yīng)用層10中存在。具體地說,當(dāng)支持用于給外部應(yīng)用提供通過即時(shí)信使模塊210接收的消息的API時(shí),可通過API提取加密文本。然而,當(dāng)不支持API時(shí),可從框架層、OS層或應(yīng)用層提取文本信息,即加密文本。
[0124]回去參考圖2C,通信單元150’根據(jù)各種通信方法與各種類型的外部裝置通信。通信單元150’可包括無線保真(W1-Fi)芯片151、藍(lán)牙芯片152、無線通信芯片153等。
[0125]W1-Fi芯片151和藍(lán)牙芯片152分別根據(jù)W1-Fi方法和藍(lán)牙方法執(zhí)行通信。無線通信芯片153是指根據(jù)各種通信標(biāo)準(zhǔn)(包括電氣電子工程師協(xié)會(IEEE)、Zigbee、第三代(3G)、第三代合作伙伴計(jì)劃(3GPP)、長期演進(jìn)(LTE)等)執(zhí)行通信的芯片。通信單元150’還可包括NFC芯片,所述NFC芯片根據(jù)NFC方法使用各種射頻識別(RF-1D)頻帶(包括135kHz、13.56MHz、433MHz、860 至960MHz、2.45GHz 等)中的 13.56MHz 頻帶來操作。
[0126]通信單元150’可與即時(shí)信使提供服務(wù)器(未示出)和加密管理服務(wù)器(未示出)中的至少一個(gè)通信。在這種情況下,根據(jù)需要可能以相同的通信方法執(zhí)行或可能以不同的通信方法執(zhí)行相對于每個(gè)服務(wù)器的通信。例如,通信單元150’可通過無線通信芯片153執(zhí)行通
?目O
[0127]應(yīng)用驅(qū)動單元160’驅(qū)動和運(yùn)行可由用戶終端設(shè)備100提供的應(yīng)用。在這種情況下,應(yīng)用是指可自主運(yùn)行的應(yīng)用。應(yīng)用可包括不同的多媒體內(nèi)容。術(shù)語“多媒體內(nèi)容”可包括文本、音頻、靜態(tài)圖像、動畫、視頻、交互性內(nèi)容、來自內(nèi)容提供者的電子節(jié)目指南(EPG)內(nèi)容、從用戶接收的電子消息、關(guān)于當(dāng)前事件的信息等,但不限于此。
[0128]用戶終端設(shè)備100’還可包括音頻處理器、視頻處理器、揚(yáng)聲器、按鈕、通用串行總線(USB)端口、照相機(jī)、麥克風(fēng)等。例如,用戶終端設(shè)備100’可能利用照相機(jī)或麥克風(fēng)操作在動作控制模式或語音控制模式。
[0129]在下文中,為解釋方便將基于輸入的信息是文本信息,并且用戶終端設(shè)備100是基于觸摸的便攜式終端的假設(shè)來參照附圖描述各種示例性實(shí)施例。
[0130]圖4Α至圖4C是根據(jù)各種示例性實(shí)施例的被提供來描述用于提供解密的消息的方法的示圖。
[0131]如圖4Α所示,可在覆蓋在信使屏幕310上的透明OSD屏幕320中提供解密的消息。
[0132]例如,如圖所示,當(dāng)預(yù)定事件(諸如選擇(例如,觸摸)顯示從信使屏幕310接收的加密文本的區(qū)域312的事件或輸入預(yù)定按鈕的事件)發(fā)生時(shí),加密文本可在透明的OSD屏幕320中顯示,其中解密的明碼文本322覆蓋在信使屏幕310上。圖4Α示出輸入消息321在透明OSD屏幕320中顯示,但這僅是示例。即透明OSD屏幕320可僅顯示為已經(jīng)解密的所接收的加密文本的明碼文本322。此外,解密的明碼文本可在不是OSD形式的信使屏幕中顯示。
[0133]如圖4Β所示,可在覆蓋在信使屏幕330上的不透明OSD屏幕340中顯示解密的消息。
[0134]例如,如圖所示,當(dāng)選擇顯示從信使屏幕330接收的加密文本的區(qū)域331的事件(例如,觸摸事件)發(fā)生時(shí),可在信使屏幕330的一部分區(qū)域中顯示不透明OSD窗口 340,并且可在OSD窗口 340中提供其中所接收的加密文本已經(jīng)被解密的明碼文本341。在這種情況下,不透明OSD屏幕340可包括用于接收將不透明OSD屏幕340從屏幕移除的窗口關(guān)閉命令的菜單按鈕342。
[0135]此外,如圖4C所示,可在窗口350中提供解密的消息,所述窗口 350在與信使屏幕330分開的另一個(gè)區(qū)域中顯示。
[0136]例如,如圖所示,當(dāng)選擇顯示從信使屏幕330接收的加密文本的區(qū)域331的事件(例如,觸摸事件)發(fā)生時(shí),模式可自動改變到多窗口模式。即如圖所示,在多窗口模式下提供信使屏幕的窗口 300可改變以具有占據(jù)整個(gè)屏幕區(qū)域的一部分區(qū)域的小尺寸,以便容易移動和放大或縮小。提供解密的消息的窗口可被提供以便覆蓋在不顯示窗口 330的區(qū)域上。因此,提供信使屏幕的窗口 330的標(biāo)題區(qū)域和提供解密的消息的窗口 350的標(biāo)題區(qū)域可包括分別用于接收窗口最大化命令和窗口關(guān)閉命令的按鈕332、333、352、353。在這種情況下,標(biāo)題區(qū)域可以是包括菜單項(xiàng)的區(qū)域,所述菜單項(xiàng)用于提供移動、重定尺寸、或固定在多窗口模式中提供的應(yīng)用窗口的功能。
[0137]如圖4D所示,解密的消息可覆蓋和顯示在信使屏幕330中顯示加密的文本的區(qū)域上。
[0138]例如,如圖所示,當(dāng)選擇顯示從信使屏幕330接收的加密文本的區(qū)域331的事件(例如,觸摸事件)發(fā)生時(shí),可能以覆蓋在顯示加密文本的區(qū)域331中的消息360的形式來提供解密的消息。
[0139]圖5A和圖5B是根據(jù)另一個(gè)示例性實(shí)施例的被提供來描述用于提供解密的消息的方法的示圖。
[0140]如圖5A所示,可能以語音消息512的形式提供解密的消息,或如圖5B中所示可通過設(shè)備520來提供解密的消息。
[0141]例如,如圖5A所示,可能根據(jù)文本至語音(TTS)方法通過揚(yáng)聲器以語音形式提供解密的消息,或如圖5B所示,可能通過與用戶終端設(shè)備100通信的可穿戴式設(shè)備520的屏幕521提供解密的消息。
[0142]此外,根據(jù)另一個(gè)示例性實(shí)施例,用戶終端設(shè)備自動確定所接收的加密文本是否是加密文本。當(dāng)確定所接收的文本是加密文本時(shí),解密的明碼文本在即時(shí)信使的屏幕中顯示作為加密文本的替換。在這種情況下,在沒有用戶交互(輸入)下自動顯示解密的明碼文本。當(dāng)通過操縱預(yù)定按鈕或通過輸入激活安全模式時(shí),所接收的加密文本顯示為解密的明碼文本,而當(dāng)安全模式被禁用時(shí),如顯示加密文本,顯示所接收的加密文本。
[0143]圖6A和圖6B是根據(jù)各種示例性實(shí)施例的被提供來描述加密方法的示圖。
[0144]根據(jù)示例性實(shí)施例,如圖6A所示,可直接通過在發(fā)送終端100與接收終端100’之間的密鑰交換來執(zhí)行加密和解密,所述發(fā)送終端100通過即時(shí)信使發(fā)送加密的消息,所述接收終端100’接收所述加密的消息。例如,可通過移動通信(3G/LTE/5G)、藍(lán)牙、W1-Fi (包括W1-Fi Direct)等等以對等(P2P)方法來執(zhí)行密鑰交換。
[0145]具體地說,當(dāng)接收加密的消息的接收終端100’預(yù)存儲公鑰和私鑰,并且發(fā)送加密的消息的發(fā)送終端100預(yù)存儲接收終端100’的公鑰時(shí),接收終端100’可利用私鑰來對由發(fā)送終端100使用公鑰加密和發(fā)送的加密的消息進(jìn)行解密。在這種情況下,當(dāng)預(yù)定事件發(fā)生時(shí),公鑰可在發(fā)送終端100與接收終端100’之間交換。例如,公鑰可在選擇預(yù)定菜單或交換由即時(shí)信使支持的聯(lián)系人列表的各種情況下交換。
[0146]根據(jù)另一個(gè)示例性實(shí)施例,可通過外部加密管理服務(wù)器300來執(zhí)行加密和解密。在這種情況下,加密管理服務(wù)器300可實(shí)現(xiàn)為例如由設(shè)備制造商操作的云服務(wù)器,但不限于此。
[0147]當(dāng)加密管理服務(wù)器300管理公鑰和/或私鑰時(shí),私鑰可被分配給接收加密的消息的接收終端100’,并且根據(jù)發(fā)送消息的發(fā)送終端100的請求,與分配給接收終端100’的私鑰對應(yīng)的公鑰可被分配給發(fā)送終端100。因此,接收終端100’可利用對應(yīng)私鑰來對使用發(fā)送終端100的公鑰加密的消息進(jìn)行解密。因此,在每個(gè)會話可生成和提供任意的私鑰。
[0148]上述加密方法和解密方法僅僅是示例,并且不必說可使用其他各種加密方法和解密方法。例如,可通過從密鑰管理服務(wù)器接收加密密鑰和公鑰中的至少一者來以P2P方法執(zhí)行密鑰交換。
[0149]圖7是被提供來描述根據(jù)示例性實(shí)施例的用于控制用戶終端設(shè)備的方法的流程圖。
[0150]圖7描述根據(jù)示例性實(shí)施例的用于控制發(fā)送即時(shí)消息的用戶終端的方法。參考圖7,操作即時(shí)信使應(yīng)用(S710)。
[0151]當(dāng)激活安全模式(S720:Y)時(shí),對在即時(shí)信使服務(wù)屏幕中輸入的文本信息進(jìn)行加密并且將其提供作為即時(shí)信使服務(wù)的輸入消息(S730)。
[0152]當(dāng)未激活安全模式(S720:N)時(shí),將在即時(shí)信使服務(wù)屏幕中輸入的文本信息在沒有加密的情況下提供作為即時(shí)信使服務(wù)的輸入消息(S740)。
[0153]在這種情況下,可在將文本信息輸入在屏幕中的消息輸入框中之前根據(jù)預(yù)定事件激活安全模式,或可在輸入文本消息之后根據(jù)預(yù)定事件激活安全模式。在這種情況下,預(yù)定事件可以是選擇預(yù)定項(xiàng)目(諸如鎖定按鈕)的事件。
[0154]圖8是被提供來描述根據(jù)另一個(gè)示例性實(shí)施例的用于控制用戶終端設(shè)備的方法的流程圖。
[0155]圖8描述根據(jù)另一個(gè)示例性實(shí)施例的用于控制接收即時(shí)消息的用戶終端的方法。當(dāng)接收即時(shí)信息時(shí),提供包括與所接收消息對應(yīng)的輸出消息的即時(shí)信使服務(wù)屏幕(S810:N)。在這種情況下,可根據(jù)各種事件(例如,接收消息的事件、接收用于驅(qū)動應(yīng)用的用戶命令的事件等等)來提供即時(shí)信使服務(wù)屏幕。
[0156]隨后,在輸出消息是加密的消息(S820:Y)時(shí),根據(jù)預(yù)定事件對加密的消息進(jìn)行解密并且將解密的消息提供到即時(shí)信使服務(wù)屏幕或與即時(shí)信使服務(wù)屏幕分開的另一個(gè)屏幕(S830)。在這種情況下,預(yù)定事件可以是以下中的至少一個(gè):接收加密的消息的事件、選擇顯示加密的消息的區(qū)域的事件、以及選擇預(yù)定義菜單項(xiàng)的事件。
[0157]在這種情況下,在提供解密的消息的操作S830中,可以以如下至少一種形式提供解密的消息:不透明OSD形式、透明OSD形式、與提供即時(shí)信使服務(wù)屏幕的窗口不同的窗口形式、以及將解密的消息直接提供到即時(shí)信使服務(wù)屏幕的形式。
[0158]同時(shí),在對加密的消息進(jìn)行解密的操作中,當(dāng)即時(shí)信使應(yīng)用支持提供關(guān)于所接收消息的信息的API時(shí),可通過API對所獲取的文本信息進(jìn)行解密。當(dāng)即時(shí)信使應(yīng)用不支持提供關(guān)于所接收消息的信息的API時(shí),可通過以下中的至少一者對所獲取的文本信息進(jìn)行解密:對輸出顯示器中的輸出消息的繪圖系統(tǒng)(例如,安卓平臺的“視圖系統(tǒng)”)的分析和對捕捉的即時(shí)信使服務(wù)屏幕的圖像的OCR分析。
[0159]根據(jù)上述各種實(shí)施例,有可能通過針對即時(shí)信使服務(wù)的加密功能來保護(hù)用戶隱私。另外,可以額外提供加密功能而不改變常規(guī)信使服務(wù)的功能或安裝新的信使應(yīng)用,進(jìn)而增強(qiáng)了用戶便利性。
[0160]同時(shí),可以以程序的形式將根據(jù)上述各種實(shí)施例的用于控制用戶終端設(shè)備的方法提供到用戶終端設(shè)備。
[0161]例如,在提供加密功能的安全模式被激活的同時(shí),可將非暫時(shí)性計(jì)算機(jī)可讀介質(zhì)提供到用戶終端設(shè)備,所述非暫時(shí)性計(jì)算機(jī)可讀介質(zhì)包括用于對輸入在即時(shí)信使服務(wù)屏幕中的文本信息進(jìn)行加密并且提供加密文本作為公共即時(shí)信使服務(wù)的輸入消息的程序。
[0162]非暫時(shí)性計(jì)算機(jī)可讀介質(zhì)是指可永久地或半永久地存儲數(shù)據(jù)而不是短期存儲數(shù)據(jù)的介質(zhì),諸如寄存器、高速緩存、存儲器等,并且可由裝置讀取。具體地說,上述各種應(yīng)用和程序可存儲在非暫時(shí)性計(jì)算機(jī)可讀介質(zhì)中并且通過其提供,諸如光盤(CD)、數(shù)字通用光盤(DVD)、硬盤、藍(lán)光光盤、通用串行總線(USB)、存儲卡、只讀存儲器(ROM)等。
[0163]如上,已經(jīng)示出并描述了一些實(shí)施例。前述實(shí)施例和優(yōu)點(diǎn)僅僅是示例性的并且不被解釋為限制本發(fā)明構(gòu)思。這里的教導(dǎo)可容易地應(yīng)用于其他類型的設(shè)備。另外,實(shí)施例的描述旨在具有說明性,并且不限制權(quán)利要求書的范圍,并且許多替代例、修改和變體對于本領(lǐng)域技術(shù)人員將是顯然的。
【主權(quán)項(xiàng)】
1.一種支持即時(shí)信使服務(wù)的用戶終端設(shè)備,所述設(shè)備包括: 顯示單元,其用于提供即時(shí)信使服務(wù)屏幕; 用戶接口,其用于接收所述即時(shí)信使服務(wù)屏幕上的用戶交互;以及 控制單元,其用于在用于提供加密功能的安全模式被激活時(shí),對根據(jù)所述用戶交互輸入的文本信息進(jìn)行加密并且提供所述加密文本信息作為所述即時(shí)信使服務(wù)的輸入消息。2.如權(quán)利要求1所述的設(shè)備,其中當(dāng)所述安全模式被禁用時(shí),所述控制單元在沒有加密的情況下提供所述輸入的文本信息作為所述即時(shí)信使服務(wù)的輸入消息。3.如權(quán)利要求1所述的設(shè)備,其中在將所述文本信息輸入在所述即時(shí)信使服務(wù)屏幕中的消息輸入框中之前根據(jù)預(yù)定事件激活安全模式,或在輸入所述文本信息之后根據(jù)預(yù)定事件激活安全模式。4.如權(quán)利要求3所述的設(shè)備,其中所述預(yù)定事件是選擇預(yù)定項(xiàng)目的事件。5.如權(quán)利要求1所述的設(shè)備,其中所述輸入消息通過用于管理所述即時(shí)信使服務(wù)的服務(wù)器來發(fā)送到另一個(gè)用戶終端設(shè)備。6.—種支持即時(shí)信使服務(wù)的用戶終端設(shè)備,所述設(shè)備包括: 顯示單元,其用于提供包括輸出消息的即時(shí)信使服務(wù)屏幕;以及 控制單元,其用于在所述輸出消息是加密的消息時(shí),根據(jù)預(yù)定事件對所述加密的消息進(jìn)行解密并且將所述解密的消息提供到所述即時(shí)信使服務(wù)屏幕或與所述即時(shí)信使服務(wù)屏幕分開的另一個(gè)屏幕。7.如權(quán)利要求6所述的設(shè)備,其中所述加密的消息是在對應(yīng)終端的安全模式激活期間輸入的文本信息被加密的消息。8.如權(quán)利要求6所述的設(shè)備,其中所述控制單元在所述即時(shí)信使服務(wù)屏幕的至少一個(gè)區(qū)域中以如下至少一種形式提供所述解密的消息:不透明屏上顯示OSD形式、透明OSD形式、與提供所述即時(shí)信使服務(wù)屏幕的窗口分開的窗口形式、以及將所述解密的消息直接提供到所述即時(shí)信使服務(wù)屏幕的形式。9.如權(quán)利要求6所述的設(shè)備,其中所述預(yù)定事件是以下中的至少一個(gè):接收所述加密的消息的事件、選擇顯示所述加密的消息的區(qū)域的事件、以及選擇預(yù)定義菜單項(xiàng)的事件。10.如權(quán)利要求6所述的設(shè)備,其中當(dāng)即時(shí)信使應(yīng)用支持提供關(guān)于所接收消息的信息的應(yīng)用程序接口 API時(shí),所述控制單元通過所述API對所獲取的文本信息進(jìn)行解密。11.如權(quán)利要求6所述的設(shè)備,其中當(dāng)即時(shí)信使應(yīng)用不支持提供關(guān)于所接收消息的信息的應(yīng)用程序接口 API時(shí),所述控制單元通過以下中的至少一者對所獲取的文本信息進(jìn)行解密:對用于輸出所述顯示器中的所述輸出消息的繪圖系統(tǒng)的分析和對捕捉的即時(shí)信使服務(wù)屏幕的圖像的光學(xué)字符識別OCR分析。12.—種用于控制支持即時(shí)信使服務(wù)的用戶終端設(shè)備的方法,所述方法包括: 接收即時(shí)信使服務(wù)屏幕上的用戶交互;以及 在用于提供加密功能的安全模式被激活時(shí),對根據(jù)所述用戶交互輸入的文本信息進(jìn)行加密并且提供所述加密文本信息作為所述即時(shí)信使服務(wù)的輸入消息。13.如權(quán)利要求12所述的方法,還包括: 當(dāng)所述安全模式被禁用時(shí),在沒有加密的情況下提供所述輸入的文本信息作為所述即時(shí)信使服務(wù)的輸入消息。14.一種用于控制支持即時(shí)信使服務(wù)的用戶終端設(shè)備的方法,所述方法包括: 提供包括輸出消息的即時(shí)信使服務(wù)屏幕;以及 在所述輸出消息是加密的消息時(shí),根據(jù)預(yù)定事件對所述加密的消息進(jìn)行解密并且將所述解密的消息提供到所述即時(shí)信使服務(wù)屏幕或與所述即時(shí)信使服務(wù)屏幕分開的另一個(gè)屏15.—種具有支持即時(shí)信使服務(wù)的第一用戶終端設(shè)備和第二用戶終端設(shè)備的通信系統(tǒng),所述通信系統(tǒng)包括: 第一用戶終端設(shè)備,其用于在用于提供加密功能的安全模式被激活時(shí),對根據(jù)即時(shí)信使服務(wù)屏幕上的用戶交互輸入的文本信息進(jìn)行加密并且提供所述加密文本信息作為所述即時(shí)信使服務(wù)的輸入消息;以及 第二用戶終端設(shè)備,其用于在從所述第一用戶終端設(shè)備接收的所述即時(shí)信使服務(wù)的輸出消息是加密的消息時(shí),根據(jù)預(yù)定事件對所述加密的消息進(jìn)行解密并且將所述解密的消息提供到所述即時(shí)信使服務(wù)屏幕或與所述即時(shí)信使服務(wù)屏幕分開的另一個(gè)屏幕。
【文檔編號】G06Q50/30GK105849743SQ201480070550
【公開日】2016年8月10日
【申請日】2014年11月21日
【發(fā)明人】林正晥, 金晟基
【申請人】三星電子株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1