PCS FINAL PROJECT
r00921074 顏傳哲 B97902030 林運生 B97902074 張洺偉
前言
科技始終來自於人性
利用簡訊讓我們的生活更便利
我們從我們本身 ( 大學生 ) 一天的生活作為出發點
,思 考有哪些行為活動能透過簡訊帶來更大 的方便
創意是目前的主流
賺錢的東西技術含量不一定高
最重要的是創意
從我們的日常生活中尋找創意
Idea
從大學生一天的生活作為出發點
Idea
早上起床 – 一定要使用大學生必備的 PTT
上 BBS 早就已經是我們生活中的例行公事之一
但有時出門在外,身邊沒有電腦或者是無線網路等資 源,也不是每個人都有智慧型手機。
Idea
上完課後 - 在球場上揮灑青春的熱血大學生,時時 關心 NBA
我們每天都會關心 NBA 的比賽,甚至有些人會買運 動彩券,自然而然地更想在第一時間知道今天的比數
。
Idea
回宿舍前 – 累了一天流了滿身大,熱切地期望回到宿 舍冷氣就開好
打完球,一定滿身大汗,在炎熱的夏天,回到家才開 冷氣的話一定比較慢才會涼。
出門在外,突然想到家裡需要除濕
想到最喜歡的電視劇開始做了,自己卻來不及看到。
這時我們一定非常想要一隻可以遙控家裡電器的遙控 器
Idea
回到宿舍 – 聯絡感情
簡訊最重要的功能之一就是傳情
現在一封簡訊的字數是 70 字,如何在這有限的字數內 寫一篇文情並茂的簡訊常常讓人感到困擾
我們希望能夠提供一個傳情簡訊產生器來達到這目的
。
But!!!
不過以上所提的內容幾乎都會被現在的智慧型手機取 代,因此我們覺得這些功能能夠運用在一個沒有網路 的特定場所
軍中
軍中的應用
軍中生活沒有網路,但是仍有短暫的時間可以使用手 機,因此這段時間便是非常珍貴的
軍中的應用
PTT 發文與站內信功能
軍中的苦悶心情不要只埋在自己心中,發在 PTT 上 跟朋友分享才能抒發自己的心情,或者是其他想跟朋 友說的話,第一時間可以用 PTT 讓所有朋友們看到而 不需要一封一封的寄簡訊跟大家說。
軍中的應用
NBA 比數功能
就算身處軍營中,很多男兒都還是相當關心 NBA 自己 支持的球隊的賽程跟比數,但是軍中沒有網路,報紙 也要等到隔天才能看到,此時便能用此功能追蹤自己 喜愛球隊的比分了!
軍中的應用
傳情簡訊功能
在軍中使用手機的時間分秒必爭
因此可以利用傳簡單的參數給 SERVER 讓 SERVER 來幫 你快速產生一封傳情簡訊並寄出。
這個 SERVER 的資料庫甚至可以讓你在還沒入伍時先建 立你喜歡的簡訊內容,或者是中間放假時出來更新內 容
功能介紹 - 使用 BBS 功能
寄信功能
利用簡訊在 PTT 上寄站內信給指定的帳號。
方法 :
簡訊的開頭需輸入 ptt 代表你要使用 ptt 發文及 寄信功能。在第一個參數輸入 mail ,第二第三個參數 分別是你要登入 ptt 的帳號及密碼,第四個參數為收 件者,第五個參數是標題,而最後則是寄件內容。
EX :
ptt mail gpwhahahaa 12345678 moonblack test helloworld
功能介紹 - 使用 BBS 功能
PO 文功能
利用簡訊在 PTT 上指定的板 PO 文。
方法 :
簡訊的開頭需輸入 ptt 代表你要使用 ptt 發文及寄 信功能。在第一個參數輸入 post ,第二第三個參數分 別是你要登入 ptt 的帳號及密碼,第四個參數為想要發 文的看板,第五個參數是標題,而最後則是文章內容。
EX :
ptt post gpwhahahaa 12345678 moonblack test helloworld
功能介紹 - 使用 nba 比數查詢功能
利用簡訊輸入你想得知比數的球隊名稱,系統便 會將今天各隊的比數回傳給使用者。
方法 :
簡訊的開頭需輸入 nba 代表你要使用 nba 比分查 詢這個功能。第一第二個參數分別是你的 ptt 帳號跟 密碼,後面最多可以接四個球隊的隊名(不需要加入 城市名)。
EX :
nba gpwhahahaa 12345678 lakers celtics heat magic
功能介紹 - 使用遙控家電功能
利用簡訊來遙控家裡的電器。
因為現在利用電腦或其他硬體設備控制家裡電器的設 備還沒普及到一般大眾家庭,因此雖然我們提出了這個 創意但是目前實作上仍有困難。
我們便用開啟及關閉電腦上的影片檔來模擬家中電 器的開關,期望未來用可以用電腦控制家中所有電器普 及時,能將簡訊遙控家電的功能實際運用在生活中。
EX :
open 1.wmv close 1.wmv
–
功能介紹 傳情功能
利用簡訊傳給 server 自動產生傳情簡訊寄給指定目標
。
我們假想自己是電信公司,可以在 server 端寄送簡訊 給目標。使用者先寄簡訊給我們,吃完參數後我們再 轉寄給收件人。因此我們可以更改寄件者的電話號碼 為使用者而非電信公司。我們只實作吃使用者參數並 產生簡訊內容,而沒實作將此簡訊寄出的功能。
–
功能介紹 傳情功能
方法 :
簡訊的開頭請輸入 forwarder 代表你要使用自動產 生簡訊功能。第一個參數是你想傳送的收件人的電話 號碼( ex : +886987654321 )第二個參數是他的名 字或暱稱 ( 產生出來的範本會會是 Dear 名字 :) 第 三個參數是你想用的 message type(ex: 情書 , 生日 , 賀年 , 友誼 )
EX :
forwarder +886987654321 pcs 生日
–
實作方法 bbs 功能
1. 首先,我們利用 wireshark 軟體抓出我們在 bbs 上打入的按鍵的封包
2. 實際登入 bbs ,並記錄下過程中按下了那些按鍵
3. 用 socket programming 寫入按過的各個按鍵的封 包
4. 完成後,傳入參數並執行使程式自動完成我們平 常在 bbs 上做的功能
5. 如此便完成了讓程式幫我們發文跟寄站內信的功 能
–
實作方法 nba 比數查詢功能
1. 首先,我們利用上述 BBS 功能實作方法來到 NBA 板並抓取標題上的比數
2. 完成後,傳入參數並執行使程式能夠自動抓去並 存取比數
3. 如此便完成了讓程式幫我們抓比數的功能
實作方法 - 遙控家電功能模擬
1. 前面提到因為電腦遙控家電技術尚未成熟,且我 們目前無法用電腦控制家電,因此利用程式開啟與關 閉影片檔來模擬開關家電
2. 利用 system(“ 開啟檔名 ) 可以開啟影片檔,再” 利用 windows.h 中的 function 可以控制目前開啟中的 視窗並關閉他
3. 如此便完成了家電的模擬
–
實作方法 傳情簡訊
1. 傳入參數並決定簡訊類型,並讀入樣本
2. 如此便完成了簡訊傳情的實作