專利名稱:非結(jié)構(gòu)化補充數(shù)據(jù)業(yè)務(wù)信息的處理方法及通訊裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,特別涉及一種非結(jié)構(gòu)化補充數(shù)據(jù)業(yè)務(wù)信息的處理方法及通訊裝置
背景技術(shù):
USSD (Unstructured Supplementary Service Data,非結(jié)構(gòu)化補充數(shù)據(jù)業(yè)務(wù))是一種新型基 于GSM (Global System for Mobile Communications,全球移動通訊系統(tǒng))網(wǎng)絡(luò)的交互式數(shù)據(jù) 業(yè)務(wù),它是在GSM的短消息系統(tǒng)技術(shù)基礎(chǔ)上推出的新業(yè)務(wù),和短消息業(yè)務(wù)構(gòu)成互補,實現(xiàn) 無縫整合應(yīng)用,克服了短消息易用性、交互性差的缺點,為"移動夢網(wǎng)"提供了更為廣闊的發(fā) 展空間。
但是USSD下發(fā)的文本信息,有可能是純菜單的文本,用戶看起來是菜單卻不能上下選 擇,通過上下鍵只能瀏覽USSD文本信息的內(nèi)容,與網(wǎng)絡(luò)側(cè)交互時,再在下一個界面手動輸 入USSD命令字串才能與網(wǎng)絡(luò)側(cè)USSD交互,這樣的操作步驟不簡化,不夠友好。
發(fā)明內(nèi)容
為了使USSD信息界面操作起來更簡潔更友好,本發(fā)明實施例提供了一種非結(jié)構(gòu)化補充
數(shù)據(jù)業(yè)務(wù)信息的處理方法及通訊裝置。所述技術(shù)方案如下
本發(fā)明實施例提供了一種非結(jié)構(gòu)化補充數(shù)據(jù)業(yè)務(wù)USSD信息的處理方法,所述方法包括
解析網(wǎng)絡(luò)側(cè)下發(fā)的USSD信息,確定所述USSD信息中包含的信息類型; 根據(jù)所述USSD信息中包含的信息類型執(zhí)行相應(yīng)的操作。 本發(fā)明實施例提供了一種通訊裝置,所述裝置包括-
解析模塊,用于解析網(wǎng)絡(luò)側(cè)下發(fā)的非結(jié)構(gòu)化補充數(shù)據(jù)業(yè)務(wù)USSD信息,確定所述USSD 信息中包含的信息類型;
執(zhí)行模塊,用于根據(jù)所述解析模塊得到的所述USSD信息中包含的信息類型執(zhí)行相應(yīng)的 操作。
本發(fā)明實施例提供的技術(shù)方案的有益效果是通過解析USSD信息包含的信息類型,使
6終端顯示界面以更加友好簡潔的界面呈現(xiàn)給用戶,增加用戶操作性,使操作更簡單。
圖1是本發(fā)明的一個實施例提供的一種USSD信息的處理方法流程示意圖2是本發(fā)明的一個實施例提供的另一種USSD信息的處理方法流程示意圖; 圖3是本發(fā)明的一個實施例提供的USSD信息中包含菜單時的處理方法流程示意圖; 圖4是本發(fā)明的一個實施例提供的USSD信息中包含內(nèi)容時的處理方法流程示意圖; 圖5是本發(fā)明的一個實施例提供的USSD信息中包含菜單和內(nèi)容時的處理方法流程示意
圖6是本發(fā)明的一個實施例提供的USSD信息中包含菜單和內(nèi)容時的另一種處理方法流 程示意圖7是本發(fā)明的一個實施例提供的USSD信息中請求輸入信息時的處理方法流程示意圖; 圖8是本發(fā)明的一個實施例提供的一種通訊裝置結(jié)構(gòu)示意圖9是本發(fā)明的一個實施例提供的USSD信息中包含菜單時的通訊裝置結(jié)構(gòu)示意圖; 圖IO是本發(fā)明的一個實施例提供的USSD信息中包含內(nèi)容時的通訊裝置結(jié)構(gòu)示意圖; 圖11是本發(fā)明的一個實施例提供的USSD信息中包含菜單和內(nèi)容時的通訊裝置結(jié)構(gòu)示意圖12是本發(fā)明的一個實施例提供的USSD信息中請求輸入信息時的通訊裝置結(jié)構(gòu)示意圖。
具體實施例方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā)明實施方式作進 一步地詳細(xì)描述。
參見圖l,本發(fā)明的一個實施例提供了一種USSD信息的處理方法,該方法包括 101:解析網(wǎng)絡(luò)側(cè)下發(fā)的USSD信息,確定該USSD信息中包含的信息類型; 102:根據(jù)USSD信息中包含的信息類型執(zhí)行相應(yīng)的操作。
在該實施例中,根據(jù)USSD包含的信息類型執(zhí)行相應(yīng)的操作,可方便用戶的操作和使用。 在本發(fā)明的一個實施例中,參見圖2,解析網(wǎng)絡(luò)側(cè)下發(fā)的USSD信息,確定所述USSD 信息中包含的信息類型可以為-IOI':解析USSD信息,獲取USSD信息中的標(biāo)識信息,根據(jù)該標(biāo)識信息確定USSD信
息中包含的信息類型。
在該實施例中,運營商發(fā)送的USSD信息中可包含USSD信息中包含的信息類型的標(biāo)識 信息,終端在接收到USSD信息時,可方便地根據(jù)該標(biāo)識信息判斷接收的USSD信息中包含 的信息類型,從而采取對應(yīng)的操作方式。
例如,設(shè)置ASCII (American Standard Code for Information Interchange,美國t示準(zhǔn)信息交 換碼)碼值為10表示該條USSD信息只包含菜單,則當(dāng)USSD消息中文本首字符的ASC碼值 為10時,即表示該條USSD信息只包含菜單;設(shè)置ASCII碼值為2表示該條USSD信息只 包含菜單,則當(dāng)USSD消息中文本首字符的ASC碼值為2時,即表示該條USSD信息中包括 內(nèi)容和菜單;例如,設(shè)置ASCII碼值為3表示請求用戶輸入信息,則當(dāng)USSD消息中文本首字 符的ASC碼值為3時,即表示請求用戶輸入信息,用戶則在顯示的編輯框中輸入內(nèi)容以USSD 方式發(fā)送給網(wǎng)絡(luò)側(cè)。
在本發(fā)明的一個實施例中,參見圖3,若USSD信息中包含的信息類型包含菜單類型, 則上述的根據(jù)USSD信息中包含的信息類型執(zhí)行相應(yīng)的操作可以包括 1021:顯示菜單信息,該菜單信息包含USSD信息中包含的菜單;
例如,顯示的菜單信息中,有如下幾個菜單(\11表示菜單內(nèi)容結(jié)束)
1. 天天農(nóng)信通b
2. 開心快樂法\11 *.返回Vn
1022:接收用戶輸入的信息;
例如,用戶如果想知道"開心快樂法"這個菜單里的內(nèi)容,則用戶可以輸入信息,即按
數(shù)字鍵選擇2,或在支持觸摸屏的終端上,有效觸摸"開心快樂法"這個菜單的顯示區(qū)域。
此時,終端會接收到用戶輸入的信息。
1023:判斷用戶輸入的信息是否為選擇所述USSD信息中包含的第一菜單的選擇指令; 當(dāng)終端在此狀態(tài)下接收到的信息與菜單的信息對應(yīng)時,如接收到數(shù)字2對應(yīng)的鍵值或相
應(yīng)菜單的觸摸信息,則可判斷該用戶輸入的信息是否為選擇所述USSD信息中包含的第一菜
單的選擇指令。
1024:若是,則根據(jù)該選擇指令,產(chǎn)生第一菜單對應(yīng)的USSD信息; 例如,判斷用戶輸入的信息是選擇"開心快樂法"的菜單,則生成該選擇通過與網(wǎng)絡(luò)商 定的,可識別出是選擇"開心快樂法"這個菜單的USSD數(shù)據(jù)(比如,數(shù)字2的USSD形式)。1025:向網(wǎng)絡(luò)側(cè)發(fā)送第一菜單對應(yīng)的USSD信息。
在該實施例中,終端在解析Mi接收到的USSD信息中包含菜單時,會將菜單信息顯示給 用戶,并且判斷用戶的輸入是否為選擇菜單的選擇指令,若是,則生成選擇指令相應(yīng)的USSD 信息,并向網(wǎng)絡(luò)側(cè)發(fā)送,從而可節(jié)省用戶的操作,方便USSD的使用。
在本發(fā)明的個實施例中,參見圖4,若USSD信息中包含的信息類型包括內(nèi)容,則上 述的根據(jù)USSD信息中包含的信息類型執(zhí)行相應(yīng)的操作可以包括 102':顯示該USSD信息中包含的內(nèi)容信息。
例如,USSD信息中包含對某套餐業(yè)務(wù)進行介紹的文字,則直接顯示這些介紹該套餐業(yè) 務(wù)的文字。
在該實施例中,終端在解析出接收到的USSD信息中包含內(nèi)容時,直接顯示該內(nèi)容信息, 從而可節(jié)省用戶的操作,方便USSD的使用。
在本發(fā)明的一個實施例中,參見圖5,若USSD信息中包含的信息類型包括菜單和內(nèi)容, 則根據(jù)USSD信息中包含的信息類型執(zhí)行相應(yīng)的操作可以包括
102a:顯示菜單信息,該菜單信息包含USSD信息中包含的菜單; 例如,顯示的菜中-信息中,有如下幾個菜單(h表示菜單內(nèi)容結(jié)束)
1. 天天農(nóng)信通h
2. 丌心快樂法h *.返回、n
102b:在與顯示菜單信息的相同界面中,顯示USSD信息中包含的內(nèi)容信息; 例如,在顯示上述菜單信息的界面中,也顯示著USSD信息中包含的內(nèi)容信息。
102c:接收用戶輸入的信息;
例如,用戶如果想知道"開心快樂法"這個菜單里的內(nèi)容,則用戶可以輸入信息,即按
數(shù)字鍵選擇2,或在支持觸摸屏的終端上,有效觸摸"開心快樂法"這個菜單的顯示區(qū)域。
此時,終端會接收到用戶輸入的信息。
102d:判斷用戶輸入的信息是否為選擇USSD信息中包含的第一菜單的選擇指令; 當(dāng)終端在此狀態(tài)下接收到的信息與菜單的信息對應(yīng)時,如接收到數(shù)字2對應(yīng)的鍵值或相
應(yīng)菜單的觸摸信息,則可判斷該用戶輸入的信息是否為選擇所述USSD信息中包含的第一菜
單的選擇指令。102e:若是,根據(jù)選擇指令,產(chǎn)生第一菜單對應(yīng)的USSD信息;
例如,判斷用戶輸入的信息是選擇"開心快樂法"的菜單,則生成該選擇通過與網(wǎng)絡(luò)商 定的,可識別出是選擇"開心快樂法"這個菜單的USSD數(shù)據(jù)(比如,數(shù)字2的USSD形式)。 102f:向網(wǎng)絡(luò)側(cè)發(fā)送第一菜單對應(yīng)的USSD信息。
在該實施例中,終端在解析出接收到的USSD信息中包含菜單和內(nèi)容時,會直接顯示該 USSD信息中包含的內(nèi)容,在與顯示內(nèi)容相同的界面上,將菜單信息顯示給用戶,并且判斷 用戶的輸入是否為選擇菜單的選擇指令,若是,則生成選擇指令相應(yīng)的USSD信息,并向網(wǎng) 絡(luò)側(cè)發(fā)送,從而可節(jié)省用戶的操作,方便USSD的使用。
在本發(fā)明的一個實施例中,參見圖6,若USSD信息中包含的信息類型包括菜單和內(nèi)容, 則根據(jù)USSD信息中包含的信息類型執(zhí)行相應(yīng)的操作,還可以包括 102p:生成第一菜單;
例如,將USSD信息中包含的內(nèi)容放在生成的第一菜單中,通過選擇該第一菜單,可以 顯示USSD信息中包含的內(nèi)容。
102q:顯示菜單信息,菜單信息包括第一菜單和USSD信息中包含的菜單;
例如,顯示的菜單信息中,USSD信息包含的是如下幾個菜單On表示菜單內(nèi)容結(jié)束)
1. 天天農(nóng)信通h
2. 開心快樂法h *.返回、n
在該顯示界面上,還包括上述生成的第一菜單。
在這種情況下,USSD信息中的內(nèi)容包含在第一菜單中,該第一菜單和USSD信息中的 菜單在同一界面上。
102i:接收用戶輸入的信息;
102s:判斷用戶輸入的信息是否為選擇第一菜單或選擇USSD信息中包含的第二菜單的 選擇指令;
102t:若用戶輸入的信息是選擇第一菜單的選擇指令,顯示第一界面,在第一界面中顯 示USSD信息中包含的內(nèi)容信息;
例如,用戶想知道USSD消息中包含的內(nèi)容,則可以選擇第一菜單,然后USSD消息中 包含的內(nèi)容就會顯示在界面上。
102u:若用戶輸入的信息是選擇USSD信息中包含的第二菜單的選擇指令時,產(chǎn)生第二菜單對應(yīng)的USSD信息;
例如,如果用戶想知道"開心快樂法"這個菜單里的內(nèi)容,則該"開心快樂法"的菜單 為第二菜單,用戶可以輸入信息,即按數(shù)字鍵選擇2,或在支持觸摸屏的終端上,有效觸摸 "開心快樂法"這個菜單的顯示區(qū)域。此時,終端會接收到用戶輸入的信息。
102v:向網(wǎng)絡(luò)側(cè)發(fā)送第二菜單對應(yīng)的USSD信息。
在該實施例中,終端在解析出接收到的USSD信息中包含菜單和內(nèi)容時,會生成一個第 一菜單,將USSD信息中包含的內(nèi)容放在該第一菜單中,在與該第一菜單相同的界面上,將 USSD消息中包含的第二菜單顯示給用戶,并且判斷用戶輸入的信息是否為選擇第一菜單或 選擇USSD信息中包含的第二菜單的選擇指令;根據(jù)用戶的選擇指令生成相應(yīng)的USSD信息, 并向網(wǎng)絡(luò)側(cè)發(fā)送,從而可節(jié)省用戶的操作,方便USSD的使用。
在本發(fā)明的一個實施例中,參見圖7,若USSD信息中包含的信息類型為請求輸入類型, 則根據(jù)USSD信息中包含的信息類型執(zhí)行相應(yīng)的操作可以包括
102X:顯示提示信息及編輯框,提示用戶在編輯框中輸入對應(yīng)的信息;
例如,當(dāng)USSD消息中文本首字符的ASC碼值為3時,即表示請求用戶輸入信息,用戶 則在顯示的編輯框中輸入對應(yīng)的信息。
102y:獲取用戶在所述編輯框中輸入的信息;
102z:終端獲取用戶在編輯框中輸入的信息后,以USSD方式發(fā)送給網(wǎng)絡(luò)側(cè)。 在該實施例中,終端在解析出接收到的USSD信息中請求用戶輸入信息時,會顯示提示
信息及編輯框,提示用戶在編輯框中輸入對應(yīng)的信息,并將用戶輸入的信息向網(wǎng)絡(luò)側(cè)發(fā)送,
從而可節(jié)省用戶的操作,方便USSD的使用。
參見圖8,在本發(fā)明的一個實施例中,還提供了一種通訊裝置,該裝置包括解析模塊 201和執(zhí)行模塊202;
解析模塊201,用于用于解析網(wǎng)絡(luò)側(cè)下發(fā)的非結(jié)構(gòu)化補充數(shù)據(jù)業(yè)務(wù)USSD信息,確定所 述USSD信息中包含的信息類型;
執(zhí)行模塊202,用于根據(jù)解析模塊201得到的USSD信息中包含的信息類型執(zhí)行相應(yīng)的 操作。
在該實施例中,根據(jù)USSD包含的信息類型執(zhí)行相應(yīng)的操作,可方便用戶的操作和使用。
11在本發(fā)明的一個實施例中,解析模塊201具體用于,解析USSD信息,獲取USSD信息 中的標(biāo)識信息,根據(jù)該標(biāo)識信息確定USSD信息中包含的信息類型。
在該實施例中,運營商發(fā)送的USSD信息中可包含USSD信息中包含的信息類型的標(biāo)識 信息,終端在接收到USSD信息時,可方便地根據(jù)該標(biāo)識信息判斷接收的USSD信息中包含 的信息類型,從而采取對應(yīng)的操作方式。
例如,設(shè)置ASCII碼值為10表示該條USSD信息只包含菜單,則當(dāng)USSD消息中文本首 字符的ASC碼值為10時,即表示該條USSD信息只包含菜單;設(shè)置ASCII碼值為2表示該 條USSD信息只包含菜單,則當(dāng)USSD消息中文本首字符的ASC碼值為2時,即表示該條USSD 信息中包括內(nèi)容和菜單;例如,設(shè)置ASCII碼值為3表示請求用戶輸入信息,則當(dāng)USSD消息 中文本首字符的ASC碼值為3時,即表示請求用戶輸入信息,用戶則在顯示的編輯框中輸入 內(nèi)容以USSD方式發(fā)送給網(wǎng)絡(luò)側(cè)。
在本發(fā)明的一個實施例中,參見圖9,執(zhí)行模塊202可以包括
顯示單元2021,用于當(dāng)解析模塊201解析出的USSD信息中包含的信息類型包含菜單時, 顯示菜單信息,該菜單信息包含USSD信息中包含的菜單;
例如,顯示的菜單信息中,有如下幾個菜單On表示菜單內(nèi)容結(jié)束)
1. 天天農(nóng)信通Xn
2. 開心快樂法b *.返回W
信息接收單元2022,用于接收用戶輸入的信息;
例如,用戶如果想知道"開心快樂法"這個菜單里的內(nèi)容,則用戶可以輸入信息,即按 數(shù)字鍵選擇2,或在支持觸摸屏的終端上,有效觸摸"開心快樂法"這個菜單的顯示區(qū)域。 此時,信息接收單元會接收到用戶輸入的信息。
判斷單元2023,用于在解析模塊201確定USSD信息中包含的信息類型包含菜單時,判 斷信息接收單元接收的用戶輸入的信息是否為選擇USSD信息中包含的第一菜單的選擇指 令;
當(dāng)終端在此狀態(tài)下接收到的信息與菜單的信息對應(yīng)時,如接收到數(shù)字2對應(yīng)的鍵值或相 應(yīng)菜單的觸摸信息,則判斷單元可判斷該用戶輸入的信息是否為選擇所述USSD信息中包含 的第一菜單的選擇指令。
信息生成單元2024,用于在判斷單元的判斷結(jié)果為用戶輸入的信息是選擇USSD信息中 包含的第一菜單的選擇指令時,產(chǎn)生第一菜單對應(yīng)的USSD信息;例如,判斷用戶輸入的信息是選擇"開心快樂法"的菜單,則生成該選擇通過與網(wǎng)絡(luò)商 定的,可識別出是選擇"開心快樂法"這個菜單的USSD數(shù)據(jù)(比如,數(shù)字2的USSD形式)。 信息發(fā)送單元2025,用于向網(wǎng)絡(luò)側(cè)發(fā)送第一信息生成單元產(chǎn)生的第一菜單對應(yīng)的USSD
fe息c
在該實施例中,終端在解析出接收到的USSD信息中包含菜單時,會將菜單信息顯示給 用戶,并且判斷用戶的輸入是否為選擇菜單的選擇指令,若是,則生成選擇指令相應(yīng)的USSD 信息,并向網(wǎng)絡(luò)側(cè)發(fā)送,從而可節(jié)省用戶的操作,方便USSD的使用。
在本發(fā)明的一個實施例中,參見圖IO,執(zhí)行模塊202可以包括
顯示單元2021,用于當(dāng)解析模塊201解析出USSD信息中包含的信息類型包含內(nèi)容時, 顯示USSD信息中包含的內(nèi)容信息。
例如,USSD信息中包含對某套餐業(yè)務(wù)進行介紹的文字,則直接顯示這些介紹該套餐業(yè) 務(wù)的文字。
在該實施例中,終端在解析出接收到的USSD信息中包含內(nèi)容時,直接顯示該內(nèi)容信息, 從而可節(jié)省用戶的操作,方便USSD的使用。
在本發(fā)明的一個實施例中,執(zhí)行模塊202可以包括
顯示單元2021,用于當(dāng)解析模塊201解析出USSD信息中包含的信息類型包括菜單和內(nèi) 容時,顯示菜單信息,該菜單信息包含USSD信息中包含的菜單;并在與顯示菜單信息的相 同界面中,顯示USSD信息中包含的內(nèi)容信息;
例如,顯示的菜單信息中,有如下幾個菜單(\11表示菜單內(nèi)容結(jié)束)
1. 天天農(nóng)信通\11
2. 開心快樂法\11 *.返回\11
例如,在顯示上述菜單信息的界面中,也顯示著USSD信息中包含的內(nèi)容信息。 信息接收單2022元,用于接收用戶輸入的信息;
例如,用戶如果想知道"開心快樂法"這個菜單里的內(nèi)容,則用戶可以輸入信息,即按 數(shù)字鍵選擇2,或在支持觸摸屏的終端上,有效觸摸"開心快樂法"這個菜單的顯示區(qū)域。 此時,終端會接收到用戶輸入的信息。
判斷單元2023,用于在解析模塊201確定USSD信息中包含的信息類型包含菜單時,判
13斷信息接收單元2022接收的用戶輸入的信息是否為選擇USSD信息中包含的第一菜單的選擇 指令;
當(dāng)終端在此狀態(tài)下接收到的信息與菜單的信息對應(yīng)時,如接收到數(shù)字2對應(yīng)的鍵值或相 應(yīng)菜單的觸摸信息,則可判斷該用戶輸入的信息是否為選擇所述USSD信息中包含的第一菜 單的選擇指令。
信息生成單元2024,用于在判斷單元2023的判斷結(jié)果為用戶輸入的信息是選擇USSD 信息中包含的第一菜單的選擇指令時,產(chǎn)生第一菜單對應(yīng)的USSD信息;
例如,判斷用戶輸入的信息是選擇"開心快樂法"的菜單,則生成該選擇通過與網(wǎng)絡(luò)商 定的,可識別出是選擇"開心快樂法"這個菜單的USSD數(shù)據(jù)(比如,數(shù)字2的USSD形式)。
信息發(fā)送單元2025,用于向網(wǎng)絡(luò)側(cè)發(fā)送信息生成單元產(chǎn)生的第一菜單對應(yīng)的USSD信息。
在該實施例中,終端在解析出接收到的USSD信息中包含菜單和內(nèi)容時,會直接顯示該 USSD信息中包含的內(nèi)容,在與顯示內(nèi)容相同的界面上,將菜單信息顯示給用戶,并且判斷 用戶的輸入是否為選擇菜單的選擇指令,若是,則生成選擇指令相應(yīng)的USSD信息,并向網(wǎng) 絡(luò)側(cè)發(fā)送,從而可節(jié)省用戶的操作,方便USSD的使用。
在本發(fā)明的一個實施例中,參見圖ll,執(zhí)行模塊202包括
菜單生成單元202a,用于當(dāng)解析模塊201解析出USSD信息中包含的信息類型包括菜單 和內(nèi)容時,生成第一菜單;
例如,將USSD信息中包含的內(nèi)容放在生成的第一菜單中,通過選擇該第一菜單,可以 顯示USSD信息中包含的內(nèi)容。
顯示單元2021,用于顯示菜單信息,該菜單信息包括上述第一菜單和USSD信息中包含 的菜單;還用于顯示選擇第一菜單時,顯示USSD信息中包含的內(nèi)容信息;
例如,顯示的菜單信息中,USSD信息包含的是如下幾個菜單On表示菜單內(nèi)容結(jié)束)
1. 天天農(nóng)信通h
2. 開心快樂法Xn *.返回h
在該顯示界面上,還包括上述菜單生成單元生成的第一菜單。
在這種情況下,USSD信息中的內(nèi)容包含在第一菜單中,該第一菜單和USSD信息中的 菜單在同一界面上,用戶想知道USSD消息中包含的內(nèi)容,則可以選擇第一菜單,然后USSD 消息中包含的內(nèi)容就會顯示在界面上。信息接收單元2022,用于接收用戶輸入的信息;判斷單元2023,用于判斷信息接收單元2022接收的用戶輸入的信息是否為選擇第一菜 單或選擇USSD信息中包含的第二菜單的選擇指令;信息生成單元2024,用于在判斷單元2023的判斷結(jié)果為用戶輸入的信息是選擇USSD 信息中包含的第二菜單的選擇指令時,產(chǎn)生第二菜單對應(yīng)的USSD信息;例如,如果用戶想知道"開心快樂法"這個菜單里的內(nèi)容,則該"開心快樂法"的菜單 為第二菜單,用戶可以輸入信息,即按數(shù)字鍵選擇2,或在支持觸摸屏的終端上,有效觸摸 "開心快樂法"這個菜單的顯示區(qū)域。此時,終端會接收到用戶輸入的信息。信息發(fā)送單元2025,用于向網(wǎng)絡(luò)側(cè)發(fā)送信息生成單元2024產(chǎn)生的第二菜單對應(yīng)的USSD{曰息5在該實施例中,終端在解析出接收到的USSD信息中包含菜單和內(nèi)容時,會生成一個第 一菜單,將USSD信息中包含的內(nèi)容放在該第一菜單中,在與該第一菜單相同的界面上,將 USSD消息中包含的第二菜單顯示給用戶,并且判斷用戶輸入的信息是否為選擇第一菜單或 選擇USSD信息中包含的第二菜單的選擇指令;根據(jù)用戶的選擇指令生成相應(yīng)的USSD信息, 并向網(wǎng)絡(luò)側(cè)發(fā)送,從而可節(jié)省用戶的操作,方便USSD的使用。在本發(fā)明的一個實施例中,參見圖12,執(zhí)行模塊202包括顯示單元2021,用于當(dāng)解析模塊201解析出USSD信息中包含的信息類型為請求輸入類 型時,顯示提示信息及編輯框,提示用戶在編輯框中輸入對應(yīng)的信息;例如,當(dāng)USSD消息中文本首字符的ASC碼值為3時,即表示請求用戶輸入信息,用戶 則在顯示的編輯框中輸入對應(yīng)的信息。信息接收單元2022,用于獲取用戶在編輯框中輸入的信息;信息生成單元2024,用于產(chǎn)生用戶在編輯框中輸入的信息對應(yīng)的USSD信息;信息發(fā)送單元2025,用于向網(wǎng)絡(luò)側(cè)發(fā)送信息生成單元2024產(chǎn)生的用戶在編輯框中輸入 的信息對應(yīng)的USSD信息。在該實施例中,終端在解析出接收到的USSD信息中請求用戶輸入信息時,會顯示提示 信息及編輯框,提示用戶在編輯框中輸入對應(yīng)的信息,并將用戶輸入的信息向網(wǎng)絡(luò)側(cè)發(fā)送, 從而可節(jié)省用戶的操作,方便USSD的使用。本發(fā)明實施例可以利用軟件實現(xiàn),相應(yīng)的軟件程序可以存儲在可讀取的存儲介質(zhì)中,例 如,計算機的硬盤、緩存或光盤中。15以上所述僅為本發(fā)明的較佳實施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之 內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1. 一種非結(jié)構(gòu)化補充數(shù)據(jù)業(yè)務(wù)USSD信息的處理方法,其特征在于,所述方法包括解析網(wǎng)絡(luò)側(cè)下發(fā)的USSD信息,確定所述USSD信息中包含的信息類型;根據(jù)所述USSD信息中包含的信息類型執(zhí)行相應(yīng)的操作。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述解析網(wǎng)絡(luò)側(cè)下發(fā)的USSD信息,確定 所述USSD信息中包含的信息類型具體為解析所述USSD信息,獲取所述USSD信息中的標(biāo)識信息,根據(jù)所述標(biāo)識信息確定所述 USSD信息中包含的信息類型。
3. 根據(jù)權(quán)利要求1或2所述的方法,其特征在于,若所述USSD信息中包含的信息類型 包括菜單類型,則所述根據(jù)所述USSD信息中包含的信息類型執(zhí)行相應(yīng)的操作包括顯示菜單信息,所述菜單信息包含所述USSD信息中包含的菜單; 接收用戶輸入的信息;判斷所述用戶輸入的信息是否為選擇所述USSD信息中包含的第一菜單的選擇指令; 若是,則根據(jù)所述選擇指令,產(chǎn)生所述第一菜單對應(yīng)的USSD信息; 向網(wǎng)絡(luò)側(cè)發(fā)送所述第一菜單對應(yīng)的USSD信息。
4. 根據(jù)權(quán)利要求1或2所述的方法,其特征在于,若所述USSD信息中包含的信息類型 包括內(nèi)容類型,則所述根據(jù)所述USSD信息中包含的信息類型執(zhí)行相應(yīng)的操作,具體包括顯示所述USSD信息中包含的內(nèi)容信息。
5. 根據(jù)權(quán)利要求1或2所述的方法,其特征在于,若所述USSD信息中包含的信息類型 包括菜單類型和內(nèi)容類型,則所述根據(jù)所述USSD信息中包含的信息類型執(zhí)行相應(yīng)的操作包 括顯示菜單信息,所述菜單信息包含所述USSD信息中包含的菜單; 在與顯示所述菜單信息的相同界面中,顯示所述USSD信息中包含的內(nèi)容信息; 接收用戶輸入的信息;判斷所述用戶輸入的信息是否為選擇所述USSD信息中包含的第一菜單的選擇指令; 若是,根據(jù)所述選擇指令,產(chǎn)生所述第一菜單對應(yīng)的USSD信息; 向網(wǎng)絡(luò)側(cè)發(fā)送所述第一菜單對應(yīng)的USSD信息。
6. 根據(jù)權(quán)利要求1或2所述的方法,其特征在于,若所述USSD信息中包含的信息類型 包括內(nèi)容類型和菜單類型,則所述根據(jù)所述USSD信息中包含的信息類型執(zhí)行相應(yīng)的操作包括生成第一菜單;顯示菜單信息,所述菜單信息包括所述第一菜單和所述USSD信息中包含的菜單; 接收用戶輸入的信息;判斷所述用戶輸入的信息是否為選擇所述第一菜單或選擇所述USSD信息中包含的第二 菜單的選擇指令;若所述用戶輸入的信息是選擇所述第一菜單的選擇指令,顯示第一界面,在所述第一界 面中顯示所述USSD信息中包含的內(nèi)容信息;若所述用戶輸入的信息是選擇所述USSD信息中包含的第二菜單的選擇指令時,產(chǎn)生所 述第二菜單對應(yīng)的USSD信息;向網(wǎng)絡(luò)側(cè)發(fā)送所述第二菜單對應(yīng)的USSD信息。
7. 根據(jù)權(quán)利要求1或2所述的方法,其特征在于,若所述USSD信息中包含的信息類型 包括請求輸入類型,則所述根據(jù)所述USSD信息中包含的信息類型執(zhí)行相應(yīng)的操作包括確定所述USSD信息中包含的信息類型為請求輸入類型,則顯示提示信息及編輯框,提 示用戶在編輯框中輸入對應(yīng)的信息;獲取用戶在所述編輯框中輸入的信息;將所述用戶在所述編輯框中輸入的信息以USSD方式發(fā)送給網(wǎng)絡(luò)側(cè)。
8. —種通訊裝置,其特征在于,所述裝置包括解析模塊,用于解析網(wǎng)絡(luò)側(cè)下發(fā)的非結(jié) 構(gòu)化補充數(shù)據(jù)業(yè)務(wù)USSD信息,確定所述USSD信息中包含的信息類型;執(zhí)行模塊,用于根據(jù)所述解析模塊得到的所述USSD信息中包含的信息類型執(zhí)行相應(yīng)的 操作。
9. 根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述解析模塊具體用于,解析所述USSD 信息,獲取所述USSD信息中的標(biāo)識信息,根據(jù)所述標(biāo)識信息確定所述USSD信息中包含的 信息類型。
10. 根據(jù)權(quán)利要求8或9所述的裝置,其特征在于,所述執(zhí)行模塊包括顯示單元,用于在所述解析模塊確定所述USSD信息中包含的信息類型包含菜單類型時, 顯示菜單信息,所述菜單信息包含所述USSD信息中包含的菜單;信息接收單元,用于接收用戶輸入的信息;判斷單元,用于在所述解析模塊確定所述USSD信息中包含的信息類型包含菜單類型時, 判斷所述信息接收單元接收的所述用戶輸入的信息是否為選擇所述USSD信息中包含的第一菜單的選擇指令;信息生成單元,用于在所述判斷單元的判斷結(jié)果為所述用戶輸入的信息是選擇所述 USSD信息中包含的第一菜單的選擇指令時,產(chǎn)生所述第一菜單對應(yīng)的USSD信息;信息發(fā)送單元,用于向網(wǎng)絡(luò)側(cè)發(fā)送所述信息生成單元產(chǎn)生的所述第一菜單對應(yīng)的USSDf曰息。
11、 根據(jù)權(quán)利要求8或9所述的裝置,其特征在于,所述執(zhí)行模塊包括 顯示單元,用于在所述解析模塊確定所述USSD信息中包含的信息類型包含內(nèi)容類型時,顯示所述USSD信息中包含的內(nèi)容信息。
12、 根據(jù)權(quán)利要求8或9所述的裝置,其特征在于,所述執(zhí)行模塊包括顯示單元,用于在所述解析模塊確定所述USSD信息中包含的信息類型包括菜單類型和 內(nèi)容類型時,在同一界面中,顯示菜單信息及所述USSD信息中包含的內(nèi)容信息;所述菜單 信息包含所述USSD信息中包含的菜單;信息接收單元,用于接收用戶輸入的信息;判斷單元,用于在所述解析模塊確定所述USSD信息中包含的信息類型包含菜單時,判 斷所述信息接收單元接收的所述用戶輸入的信息是否為選擇所述USSD信息中包含的第一菜 單的選擇指令;信息生成單元,用于在所述判斷單元的判斷結(jié)果為所述用戶輸入的信息是選擇所述 USSD信息中包含的第一菜單的選擇指令時,產(chǎn)生所述第一菜單對應(yīng)的USSD信息;信息發(fā)送單元,用于向網(wǎng)絡(luò)側(cè)發(fā)送所述信息生成單元產(chǎn)生的所述第一菜單對應(yīng)的USSD 信息。
13、 根據(jù)權(quán)利要求8或9所述的裝置,其特征在于,所述執(zhí)行模塊包括 菜單生成單元,用于在解析模塊確定所述USSD信息中包含的信息類型包括菜單類型和內(nèi)容類型時,生成第一菜單;顯示單元,用于在解析模塊確定所述USSD信息中包含的信息類型包括菜單類型和內(nèi)容 類型時,顯示菜單信息,所述菜單信息包括所述第一菜單和所述USSD信息中包含的菜單;信息接收單元,用于接收用戶輸入的信息;判斷單元,用于在解析模塊確定所述USSD信息中包含的信息類型包括菜單類型和內(nèi)容 類型時,判斷所述信息接收單元接收的所述用戶輸入的信息是否為選擇所述第一菜單或選擇 所述USSD信息中包含的第二菜單的選擇指令;信息生成單元,用于在所述判斷單元的判斷結(jié)果為所述用戶輸入的信息是選擇所述USSD信息中包含的第二菜單的選擇指令時,產(chǎn)生所述第二菜單對應(yīng)的USSD信息;信息發(fā)送單元,用于向網(wǎng)絡(luò)側(cè)發(fā)送所述信息生成單元產(chǎn)生的所述第二菜單對應(yīng)的USSDfe息;所述顯示單元,還用于在所述判斷單元的判斷結(jié)果為所述用戶輸入的信息是選擇所述第一菜單的選擇指令時,顯示第一界面,在所述第一界面中顯示所述USSD信息中包含的內(nèi)容信息°
14.根據(jù)權(quán)利要求8或9所述的裝置,其特征在于,所述執(zhí)行模塊包括 顯示單元,用于在所述解析模塊確定所述USSD信息中包含的信息類型為請求輸入類型 時,顯示提示信息及編輯框,提示用戶在編輯框中輸入對應(yīng)的信息; 信息接收單元,用于獲取用戶在所述編輯框中輸入的信息;信息生成單元,用于產(chǎn)生所述用戶在所述編輯框中輸入的信息對應(yīng)的USSD信息; 信息發(fā)送單元,用于向網(wǎng)絡(luò)側(cè)發(fā)送所述信息生成單元產(chǎn)生的所述用戶在所述編輯框中輸 入的信息對應(yīng)的USSD信息。
全文摘要
本發(fā)明實施例公開了一種非結(jié)構(gòu)化補充數(shù)據(jù)業(yè)務(wù)信息的處理方法及通訊裝置,屬于通信領(lǐng)域。所述方法包括解析網(wǎng)絡(luò)側(cè)下發(fā)的USSD信息,確定所述USSD信息中包含的信息類型;根據(jù)所述USSD信息中包含的信息類型執(zhí)行相應(yīng)的操作。所述裝置包括解析模塊和執(zhí)行模塊。本發(fā)明實施例提供的技術(shù)方案的有益效果是通過解析USSD信息包含的信息類型,使終端顯示界面以更加友好簡潔的界面呈現(xiàn)給用戶,增加用戶操作性,使操作更簡單。
文檔編號H04W4/12GK101505463SQ20091011991
公開日2009年8月12日 申請日期2009年2月26日 優(yōu)先權(quán)日2009年2月26日
發(fā)明者李元宗, 捷 楊, 梁國臣, 潘良剛, 肖培松, 超 黎 申請人:深圳華為通信技術(shù)有限公司