[發明專利]字符串生成方法、字符解析方法及裝置有效
| 申請號: | 201710242376.7 | 申請日: | 2017-04-13 |
| 公開(公告)號: | CN107066116B | 公開(公告)日: | 2021-07-30 |
| 發明(設計)人: | 張娜;王立強;王海濱 | 申請(專利權)人: | 海信視像科技股份有限公司 |
| 主分類號: | G06F3/023 | 分類號: | G06F3/023 |
| 代理公司: | 北京三高永信知識產權代理有限責任公司 11138 | 代理人: | 江崇玉 |
| 地址: | 266555 山東省青*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 字符串 生成 方法 字符 解析 裝置 | ||
本發明公開了一種用于移動終端發送控制指令至Linux顯示終端時的字符串生成方法及裝置,屬于電子技術領域。所述方法包括:在一個控制指令發送周期內,記錄輸入的多個目標字符中每個目標字符的字節數;基于所述多個目標字符和所述每個目標字符的字節數生成目標字符串;將所述目標字符串的二進制碼作為控制指令發送給Linux顯示終端。本發明中移動終端僅需對多個目標字符的二進制碼進行一次發送,Linux顯示終端即可完成對該多個目標字符的解析,從而簡化了該多個目標字符的二進制碼的發送過程,提高了Linux顯示終端上的字符輸入效率。
技術領域
本發明涉及電子技術領域,特別涉及一種字符串生成方法、字符解析方法及裝置。
背景技術
智能電視等顯示終端上經常需要進行文字、數字等字符的輸入。在顯示終端上輸入字符時,用戶往往會先在智能手機、平板電腦等移動終端上完成字符的輸入,再由移動終端將輸入的字符的二進制碼發送給顯示終端;顯示終端接收到該二進制碼時,可以對該二進制碼進行解析來得到所要輸入的字符。
目前,由于Linux顯示終端安裝的Linux系統只支持單字符輸入,所以,在Linux顯示終端上輸入字符時,移動終端上每輸入一個字符,就會向Linux顯示終端發送這個字符的二進制碼。Linux顯示終端每接收到移動終端發送的二進制碼,就會直接將該二進制碼解析為一個字符。
此時如果Linux顯示終端上要輸入多個字符,則移動終端需要將該多個字符的二進制碼分為多次發送給Linux顯示終端,從而導致該多個字符的二進制碼的發送過程較為繁瑣,進而導致Linux顯示終端上的字符輸入效率較低。
發明內容
為了解決相關技術中字符的二進制碼的發送過程較為繁瑣及Linux顯示終端上的字符輸入效率較低的問題,本發明實施例提供了一種用于移動終端發送控制指令至Linux顯示終端時的字符串生成方法及裝置和用于Linux顯示終端接收到移動終端發送的控制指令時的字符解析方法及裝置。所述技術方案如下:
第一方面,提供了一種用于移動終端發送控制指令至Linux顯示終端時的字符串生成方法,所述方法包括:
在一個控制指令發送周期內,記錄輸入的多個目標字符中每個目標字符的字節數;
基于所述多個目標字符和所述每個目標字符的字節數生成目標字符串;
將所述目標字符串的二進制碼作為控制指令發送給Linux顯示終端。
可選地,所述基于所述多個目標字符和所述每個目標字符的字節數生成目標字符串,包括:
按照所述多個目標字符的輸入順序,將所述每個目標字符的字節數組成第一字符串;
在所述第一字符串后添加預設字符串得到第二字符串,所述第二字符串包括的多個字符的字節數均為預設字節數;
按照所述多個目標字符的輸入順序,在所述第二字符串后添加所述多個目標字符得到所述目標字符串。
可選地,所述基于所述多個目標字符和所述每個目標字符的字節數生成目標字符串,包括:
確定所述多個目標字符的字符數;
按照所述多個目標字符的輸入順序,在所述字符數后添加所述每個目標字符的字節數得到第三字符串,所述第三字符串包括的多個字符的字節數均為預設字節數;
按照所述多個目標字符的輸入順序,在所述第三字符串后添加所述多個目標字符得到所述目標字符串。
第二方面,提供了一種用于Linux顯示終端接收到移動終端發送的控制指令時的字符解析方法,所述方法包括:
接收移動終端發送的控制指令,所述控制指令為目標字符串的二進制碼,所述目標字符串是基于多個目標字符和所述多個目標字符中每個目標字符的字節數生成得到;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于海信視像科技股份有限公司,未經海信視像科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710242376.7/2.html,轉載請聲明來源鉆瓜專利網。





