一種基于js框架的瀏覽方法及瀏覽裝置制造方法
【專利摘要】本發(fā)明公開了一種基于Javascript框架的瀏覽方法,包括:運(yùn)行Javascript框架,所述Javascript框架管理多標(biāo)簽頁面之間的交互通信及非瀏覽器模塊與服務(wù)器之間的交互通信;接收第一操作指令,所述Javascript框架根據(jù)所述第一操作指令調(diào)用瀏覽器訪問相應(yīng)頁面;本發(fā)明還公開了一種基于Javascript框架的瀏覽裝置,所述瀏覽裝置既包括:運(yùn)行模塊,用于運(yùn)行Javascript框架,所述Javascript框架管理多標(biāo)簽頁面之間的交互通信及非瀏覽器模塊與服務(wù)器之間的交互通信;接收模塊,用于接收第一操作指令,所述Javascript框架根據(jù)所述第一操作指令調(diào)用瀏覽器訪問相應(yīng)頁面。本發(fā)明采用以上瀏覽方式及瀏覽裝置能有效的在Javascript框架上實(shí)現(xiàn)瀏覽器的基本功能,并控制瀏覽器頁面之間的交互通信,更方便用戶控制瀏覽器的Web頁面。
【專利說明】 一種基于JS框架的瀏覽方法及瀏覽裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及瀏覽器【技術(shù)領(lǐng)域】,尤其涉及一種基于JS框架的瀏覽方法及瀏覽裝置。
【背景技術(shù)】
[0002]JS (英文全稱,Javascript)是廣泛應(yīng)用在Web頁面開發(fā)中的一種腳本語言,標(biāo)準(zhǔn)的Javascript可以運(yùn)行在所有主流的瀏覽器中(Javascript是一種基于對象和事件驅(qū)動并具有相對安全性的客戶端腳本語言)?;贘avascript寫一個框架,將瀏覽器的瀏覽頁面功能基于此框架來行,可以方便瀏覽器多頁面之前消息的傳遞,及前端頁面的管理。
[0003]目前,企業(yè)Web應(yīng)用系統(tǒng)中實(shí)現(xiàn)跨瀏覽器Javascirpt調(diào)試系統(tǒng)及方法,比如申請公布號:CN 101719093A,申請公布日期:2010.06.02的發(fā)明專利,該發(fā)明中涉及一種企業(yè)Web應(yīng)用系統(tǒng)中實(shí)現(xiàn)跨瀏覽器Javascript調(diào)試系統(tǒng),包括圖形化Javascript調(diào)試平臺和跨瀏覽器Javascript調(diào)試框架。企業(yè)Web應(yīng)用系統(tǒng)中實(shí)現(xiàn)跨瀏覽器Javascirpt調(diào)試系統(tǒng)及方法提出用Javascript做一個框架實(shí)現(xiàn)調(diào)試Web頁面的執(zhí)行,利用遠(yuǎn)程的HTTP服務(wù)器模塊與瀏覽器、Web應(yīng)用服務(wù)器及本地文件系統(tǒng)通信。通過調(diào)試服務(wù)器達(dá)到接收器的同步Ajax請求,將調(diào)試信息發(fā)送給瀏覽器運(yùn)行的調(diào)試代碼。但是,上述技術(shù)其缺點(diǎn)一在于,同步Ajax請求會阻塞瀏覽器的線程,會導(dǎo)致瀏覽器運(yùn)行速度變慢,影響用戶的體驗;其缺點(diǎn)二在于,該方法用Javascript實(shí)現(xiàn)調(diào)試當(dāng)前運(yùn)行的Web頁面的運(yùn)行情況,但沒有涉及到如何實(shí)現(xiàn)通過Javascript框架來控制瀏覽器多頁面之間的交互。另外,對于前端的頁面如百度,用戶希望在該頁面中用簡單的方式提示用戶更多的信息,例如在運(yùn)行瀏覽器設(shè)備中的其它模塊有提示用戶的信息希望方便的傳達(dá)給正在瀏覽百度的用戶。
【發(fā)明內(nèi)容】
[0004]為了解決如何控制瀏覽器頁面之間的交互通信及非瀏覽器模塊與服務(wù)器之間的交互通信,更方便用戶控制瀏覽器的Web頁面的技術(shù)問題,本發(fā)明提供如下技術(shù)方案。
[0005]本發(fā)明提供一種基于Javascript框架的瀏覽方法,包括:
運(yùn)行Javascript框架,所述Javascript框架管理多標(biāo)簽頁面之間的交互通信及非瀏覽器模塊與服務(wù)器之間的交互通信;
接收第一操作指令,所述Javascript框架根據(jù)所述第一操作指令調(diào)用瀏覽器訪問相應(yīng)頁面。
[0006]優(yōu)選的,所述接收第一操作指令,所述Javascript框架根據(jù)所述第一操作指令調(diào)用瀏覽器訪問相應(yīng)頁面的步驟具體為:
接收訪問網(wǎng)址URL指令信息,所述Javascript框架根據(jù)所述訪問網(wǎng)址URL指令信息調(diào)用瀏覽器訪問相應(yīng)頁面。
[0007]優(yōu)選的,所述Javascript框架管理多標(biāo)簽頁面之間的交互通信步驟具體包括: 擴(kuò)展Javascript接口,根據(jù)接收指令調(diào)用瀏覽器新建N個頁面,并標(biāo)識頁面1、頁面
2......頁面N-1、頁面N ;根據(jù)頁面1、頁面2......頁面N-1、頁面N與擴(kuò)展Javascript接口的識別信息,所述
Javascript框架分發(fā)消息到指定的頁面上。
[0008]優(yōu)選的,所述Javascript框架管理非瀏覽器模塊與服務(wù)器之間的交互通信的步驟具體包括:
擴(kuò)展Javascript接口,接收非瀏覽器模塊發(fā)送的消息指令;
根據(jù)所述消息指令類型,在用戶正在訪問的任何頁面給予提示。
[0009]優(yōu)選的,所述瀏覽方法進(jìn)一步包括:封裝Javascript框架下的Javascript擴(kuò)展方法。
[0010]為了解決本發(fā)明的技術(shù)問題,本發(fā)明還提供一種基于Javascript框架的瀏覽裝置,所述瀏覽裝置既包括:
運(yùn)行模塊,用于運(yùn)行Javascript框架,所述Javascript框架管理多標(biāo)簽頁面之間的交互通信及非瀏覽器模塊與服務(wù)器之間的交互通信;
接收模塊,用于接收第一操作指令,所述Javascript框架根據(jù)所述第一操作指令調(diào)用瀏覽器訪問相應(yīng)頁面。
[0011]優(yōu)選的,所述瀏覽裝置進(jìn)一步包括:
第一擴(kuò)展模塊,用于擴(kuò)展Javascript接口,根據(jù)接收指令調(diào)用瀏覽器新建N個頁面,并標(biāo)識頁面1、頁面2......頁面N-1、頁面N ;
第一信息交互模塊,用于根據(jù)頁面1、頁面2......頁面N-1、頁面N與擴(kuò)展Javascript接口的識別信息,所述Javascript框架分發(fā)消息到指定的頁面上。
[0012]優(yōu)選的,所述瀏覽裝置進(jìn)一步包括:
第二擴(kuò)展模塊,用于擴(kuò)展Javascript接口,接收非瀏覽器模塊發(fā)送的消息指令;
第二信息交互模塊,用于根據(jù)所述消息指令類型,在用戶正在訪問的任何頁面給予提
/Jn ο
[0013]優(yōu)選的,所述瀏覽裝置進(jìn)一步還包括:
封裝模塊,用于封裝Javascript框架下的Javascript擴(kuò)展方法。
[0014]本發(fā)明通過運(yùn)行Javascript框架,所述Javascript框架管理多標(biāo)簽頁面之間的交互通信及非瀏覽器模塊與服務(wù)器之間的交互通信;接收第一操作指令,所述Javascript框架根據(jù)所述第一操作指令調(diào)用瀏覽器訪問相應(yīng)頁面的技術(shù)手段,有效的在Javascript框架上實(shí)現(xiàn)瀏覽器的基本功能,并控制瀏覽器頁面之間的交互通信,更方便用戶控制瀏覽器的Web頁面的技術(shù)問題。
【專利附圖】
【附圖說明】
[0015]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0016]圖1是本發(fā)明實(shí)施例的一種基于Javascript框架的瀏覽方法的第一示意圖;
圖2是本發(fā)明實(shí)施例的一種基于Javascript框架的瀏覽方法的第二示意圖;
圖3是本發(fā)明實(shí)施例的一種基于Javascript框架的多頁面信息交互的示意圖; 圖4是本發(fā)明實(shí)施例的一種基于Javascript框架的非瀏覽器與服務(wù)器信息交互的示意圖;
圖5是本發(fā)明實(shí)施例的一種基于Javascript框架的瀏覽裝置的一示意圖;
圖6是本發(fā)明實(shí)施例的一種基于Javascript框架的瀏覽裝置的二示意圖。
【具體實(shí)施方式】
[0017]為了使本發(fā)明所要解決的技術(shù)問題、技術(shù)方案及有益效果更加清楚明白,以下結(jié)合附圖及實(shí)施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。
[0018]請參考圖1,圖1是本發(fā)明的一種基于Javascript框架的瀏覽方法的示意圖。
[0019]在本實(shí)施例中,主要包括如下步驟:
步驟SlO I,運(yùn)行Javascript框架,所述Javascript框架管理多標(biāo)簽頁面之間的交互通信及非瀏覽器模塊與服務(wù)器之間的交互通信。
[0020]具體的,用Javascript實(shí)現(xiàn)一個框架,在瀏覽器運(yùn)行起來時先運(yùn)行此框架,但對用戶而言,瀏覽器的主界面是一樣的。用戶在輸入網(wǎng)址URL (URL, Uniform ResourceLocator,統(tǒng)一資源定位符)時,先交由Javascript框架處理,由其調(diào)用瀏覽器的打開網(wǎng)址URL頁面。
[0021]步驟S102,接收第一操作指令,所述Javascript框架根據(jù)所述第一操作指令調(diào)用瀏覽器訪問相應(yīng)頁面。
[0022]具體的,所述接收第一操作指令,所述Javascript框架根據(jù)所述第一操作指令調(diào)用瀏覽器訪問相應(yīng)頁面的步驟具體為:接收訪問網(wǎng)址URL指令信息,所述Javascript框架根據(jù)所述訪問網(wǎng)址URL指令信息調(diào)用瀏覽器訪問相應(yīng)頁面。
[0023]詳細(xì)的,增加了 Javascript框架后,瀏覽器仍舊能夠?qū)崿F(xiàn)正常瀏覽頁面及操作頁面的過程。具體的,請參考圖2,圖2是本發(fā)明實(shí)施例的一種基于Javascript框架的瀏覽方法的二示意圖。
[0024]步驟S1021,運(yùn)行瀏覽器,啟動Javascript框架;
步驟S1022,用戶輸入網(wǎng)址URL ;
步驟S1023,Javacript框架接收到網(wǎng)址URL后,調(diào)用瀏覽器打開網(wǎng)址URL指向的頁面; 步驟S1024,接收用戶使用鼠標(biāo)及鍵盤操作輸入的指令信息;
步驟S1025,瀏覽器將所述的操作指令信息發(fā)送給Javascript框架;
步驟S1026,判斷,是否存在多頁面;
步驟S1027,如果存在多頁面,則Javascript框架則將上述打開網(wǎng)址頁面的操作指令信息發(fā)送給當(dāng)前處于焦點(diǎn)的頁面,當(dāng)前處于焦點(diǎn)的頁面正常使用瀏覽器瀏覽頁面及操作頁面,直至整個操作流程結(jié)束;
步驟S1028,如果不存在多頁面,則Javascript框架直接發(fā)送給當(dāng)前頁面;
步驟S1029,頁面處理相應(yīng)的消息,直至整個操作流程結(jié)束。
[0025]上面的圖2展示了,在增加了 Javascript框架后,瀏覽器仍舊能否實(shí)現(xiàn)瀏覽頁面及正常操作頁面的功能,不妨礙正常瀏覽功能。
[0026]請參閱圖3,圖3是本發(fā)明實(shí)施例的一種基于Javascript框架的多頁面信息交互的不意圖; 具體的,所述Javascript框架管理多標(biāo)簽頁面之間的交互通信步驟具體包括:
步驟S201,運(yùn)行瀏覽器,啟動Javascript框架;
步驟S202,擴(kuò)展Javascript接口,根據(jù)接收指令調(diào)用瀏覽器新建N個頁面,并標(biāo)識頁面
1、頁面2......頁面N-1、頁面N ;
具體的,所述擴(kuò)展Javascript接口,根據(jù)接收指令調(diào)用瀏覽器新建N個頁面,并標(biāo)識頁面1、頁面2......頁面N-1、頁面N的步驟進(jìn)一步包括:擴(kuò)展Javascript接口,根據(jù)接收指令調(diào)用瀏覽器新建N個頁面,進(jìn)一步標(biāo)識頁面1、頁面2......頁面N-1、頁面N的網(wǎng)址URL信息。
[0027]步驟S203,根據(jù)頁面1、頁面2......頁面N — 1、頁面N與擴(kuò)展Javascript接口的識別信息,所述Javascript框架分發(fā)消息到指定的頁面。
[0028]綜上,Javascript框架中需要擴(kuò)展Javascript接口,用于管理瀏覽器的多頁面,即瀏覽器將多頁面的信息用擴(kuò)展的Javascript接口與此框架進(jìn)行通信,包括頁面的名稱,頁面當(dāng)前打開的網(wǎng)址URL等信息。在頁面I與頁面2間通過框架中的擴(kuò)展接口識別后,由框架分發(fā)消息到指定的頁面上,這樣不管是由哪一個頁面發(fā)出來的消息都可以方便的發(fā)送到指定的頁面中。
[0029]請參閱圖4,圖4是本發(fā)明實(shí)施例的一種基于Javascript框架的多頁面信息交互的不意圖;
具體的,所述Javascript框架管理非瀏覽器模塊與服務(wù)器之間的交互通信的步驟具體包括:
步驟S301,運(yùn)行瀏覽器,啟動Javascript框架;
步驟S302,擴(kuò)展Javascript接口,接收非瀏覽器模塊發(fā)送的消息指令;
步驟S303,根據(jù)所述消息指令類型,在用戶正在訪問的任何頁面給予提示。
[0030]綜上,用戶在定制瀏覽器時在框架中增加需要處理的消息。其它的非瀏覽器模塊中,如果有消息需要給用戶提示時,直接向瀏覽器發(fā)送消息。消息發(fā)送到Javascript框架后,Javascrip框架可以根據(jù)消息的類型做相應(yīng)的處理,如提示用戶定制的業(yè)務(wù)時間已到,該框架可以在用戶訪問的任何頁面中給予提示,解決在訪問前端無法控制的頁面中需要有提示信息的需求。用Javascrip框架處理的好處是,用戶此時正在瀏覽頁面,直接在瀏覽器狀態(tài)做下提示相關(guān)信息不影響其它的進(jìn)程,并且用Javascript消息的方式提示開發(fā)非常方便,快捷。
[0031]優(yōu)選的,所述瀏覽方法,進(jìn)一步還包括:封裝Javascript框架下的Javascript擴(kuò)展方法。瀏覽器直接運(yùn)行于此Javascript框架上,而不需要增加瀏覽器對Javascript擴(kuò)展方法的引用。
[0032]請參閱圖5,圖5是本發(fā)明實(shí)施例的一種基于Javascript框架的瀏覽裝置的一示意圖;
一種基于Javascript框架的瀏覽裝置,所述瀏覽裝置I包括:運(yùn)行模塊11,用于運(yùn)行Javascript框架,所述Javascript框架管理多標(biāo)簽頁面之間的交互通信及非瀏覽器模塊與服務(wù)器之間的交互通信;接收模塊12,用于接收第一操作指令,所述Javascript框架根據(jù)所述第一操作指令調(diào)用瀏覽器訪問相應(yīng)頁面。具體的,用Javascript實(shí)現(xiàn)一個框架,在瀏覽器運(yùn)行起來時先運(yùn)行此框架,但對用戶而言,瀏覽器的主界面是一樣的。用戶在輸入網(wǎng)址URL時,先交由Javascript框架處理,由其調(diào)用瀏覽器的打開網(wǎng)址URL頁面。
[0033]優(yōu)選的,所述瀏覽裝置I進(jìn)一步包括:第一擴(kuò)展模塊13,用于擴(kuò)展Javascript接口,根據(jù)接收指令調(diào)用瀏覽器新建N個頁面,并標(biāo)識頁面1、頁面2……頁面N-1、頁面N ;第一信息交互模塊14,用于根據(jù)頁面1、頁面2......頁面N-1、頁面N與擴(kuò)展Javascript接口的識別信息,所述Javascript框架分發(fā)消息到指定的頁面上。具體的,Javascript框架中需要擴(kuò)展Javascript接口,用于管理瀏覽器的多頁面,即瀏覽器將多頁面的信息用擴(kuò)展的Javascrip接口與此框架進(jìn)行通信,包括頁面的名稱,頁面當(dāng)前打開的網(wǎng)址URL等信息。在頁面I與頁面2間通過框架中的擴(kuò)展接口識別后,由框架分發(fā)消息到指定的頁面上,這樣不管是由哪一個頁面發(fā)出來的消息都可以方便的發(fā)送到指定的頁面中
優(yōu)選的,所述瀏覽裝置I進(jìn)一步包括:封裝模塊17,用于封裝Javascript框架下的Javascript擴(kuò)展方法。
[0034]請參閱圖6,圖6是本發(fā)明實(shí)施例的一種基于Javascript框架的瀏覽裝置的二示意圖;
一種基于Javascript框架的瀏覽裝置,所述瀏覽裝置I包括:運(yùn)行模塊11,用于運(yùn)行Javascript框架,所述Javascript框架管理多標(biāo)簽頁面之間的交互通信及非瀏覽器模塊與服務(wù)器之間的交互通信;接收模塊12,用于接收第一操作指令,所述Javascript框架根據(jù)所述第一操作指令調(diào)用瀏覽器訪問相應(yīng)頁面。具體的,用Javascript實(shí)現(xiàn)一個框架,在瀏覽器運(yùn)行起來時先運(yùn)行此框架,但對用戶而言,瀏覽器的主界面是一樣的。用戶在輸入網(wǎng)址URL時,先交由Javascript框架處理,由其調(diào)用瀏覽器的打開網(wǎng)址URL頁面。
[0035]優(yōu)選的,所述瀏覽裝置I進(jìn)一步包括:第二擴(kuò)展模塊15,用于擴(kuò)展Javascript接口,接收非瀏覽器模塊發(fā)送的消息指令;第二信息交互模塊16,用于根據(jù)所述消息指令類型,在用戶正在訪問的任何頁面給予提示。具體的,用戶在定制瀏覽器時在框架中增加需要處理的消息。其它的非瀏覽器模塊中,如果有消息需要給用戶提示時,直接向瀏覽器發(fā)送消息。消息發(fā)送到Javascript框架后,Javascrip框架可以根據(jù)消息的類型做相應(yīng)的處理,如提示用戶定制的業(yè)務(wù)時間已到,該框架可以在用戶訪問的任何頁面中給予提示,解決在訪問前端無法控制的頁面中需要有提示信息的需求。用Javascrip框架處理的好處是,用戶此時正在瀏覽頁面,直接在瀏覽器狀態(tài)做下提示相關(guān)信息不影響其它的進(jìn)程,并且用Javascript消息的方式提示開發(fā)非常方便,快捷。
[0036]優(yōu)選的,所述瀏覽裝置I進(jìn)一步包括:封裝模塊17,用于封裝Javascript框架下的Javascript擴(kuò)展方法。
[0037]以上所揭露的僅為本發(fā)明實(shí)施例中的較佳實(shí)施例而已,當(dāng)然不能以此來限定本發(fā)明之權(quán)利范圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。
【權(quán)利要求】
1.一種基于Javascript框架的瀏覽方法,其特征在于,包括: 運(yùn)行Javascript框架,所述Javascript框架管理多標(biāo)簽頁面之間的交互通信及非瀏覽器模塊與服務(wù)器之間的交互通信; 接收第一操作指令,所述Javascript框架根據(jù)所述第一操作指令調(diào)用瀏覽器訪問相應(yīng)頁面。
2.如權(quán)利要求1所述的瀏覽方法,其特征在于,所述接收第一操作指令,所述Javascript框架根據(jù)所述第一操作指令調(diào)用瀏覽器訪問相應(yīng)頁面的步驟具體為: 接收訪問網(wǎng)址URL指令信息,所述Javascript框架根據(jù)所述訪問網(wǎng)址URL指令信息調(diào)用瀏覽器訪問相應(yīng)頁面。
3.如權(quán)利要求1或2所述的瀏覽方法,其特征在于,所述Javascript框架管理多標(biāo)簽頁面之間的交互通信步驟具體包括: 擴(kuò)展Javascript接口,根據(jù)接收指令調(diào)用瀏覽器新建N個頁面,并標(biāo)識頁面1、頁面2......頁面N-1、頁面N ; 根據(jù)頁面1、頁面2......頁面N — 1、頁面N與擴(kuò)展Javascript接口的識別信息,所述Javascript框架分發(fā)消息到指定的頁面上。
4.如權(quán)利要求3所述的瀏覽方法,體特征在于:所述擴(kuò)展Javascript接口,根據(jù)接收指令調(diào)用瀏覽器新建N個頁面,并標(biāo)識頁面1、頁面2……頁面N-1,頁面N的步驟進(jìn)一步包括: 擴(kuò)展Javascript接口,根據(jù)接收指令調(diào)用瀏覽器新建N個頁面,進(jìn)一步標(biāo)識頁面1、頁面2......頁面N-1,頁面N的網(wǎng)址URL信息。
5.如權(quán)利要求1或2所述的瀏覽方法,其特征在于,所述Javascript框架管理非瀏覽器模塊與服務(wù)器之間的交互通信的步驟具體包括: 擴(kuò)展Javascript接口,接收非瀏覽器模塊發(fā)送的消息指令; 根據(jù)所述消息指令類型,在用戶正在訪問的任何頁面給予提示。
6.如權(quán)利要求1所述的瀏覽方法,其特征在于,還包括: 封裝Javascript框架下的Javascript擴(kuò)展方法。
7.一種基于Javascript框架的瀏覽裝置,其特征在于,所述瀏覽裝置既包括: 運(yùn)行模塊,用于運(yùn)行Javascript框架,所述Javascript框架管理多標(biāo)簽頁面之間的交互通信及非瀏覽器模塊與服務(wù)器之間的交互通信; 接收模塊,用于接收第一操作指令,所述Javascript框架根據(jù)所述第一操作指令調(diào)用瀏覽器訪問相應(yīng)頁面。
8.如權(quán)利要求7所述的瀏覽裝置,其特征在于,所述瀏覽裝置進(jìn)一步包括: 第一擴(kuò)展模塊,用于擴(kuò)展Javascript接口,根據(jù)接收指令調(diào)用瀏覽器新建N個頁面,并標(biāo)識頁面1、頁面2......頁面N-1,頁面N ; 第一信息交互模塊,用于根據(jù)頁面1、頁面2......頁面N-1,頁面N與擴(kuò)展Javascript接口的識別信息,所述Javascript框架分發(fā)消息到指定的頁面上。
9.如權(quán)利要求7所述的瀏覽裝置,其特征在于,所述瀏覽裝置進(jìn)一步包括: 第二擴(kuò)展模塊,用于擴(kuò)展Javascript接口,接收非瀏覽器模塊發(fā)送的消息指令; 第二信息交互模塊,用于根據(jù)所述消息指令類型,在用戶正在訪問的任何頁面給予提
/Jn ο
10.如權(quán)利要求7所述的瀏覽裝置,其特征在于:封裝模塊,用于封裝Javascript框架下的Javascript擴(kuò)展方法。
【文檔編號】G06F9/44GK104298494SQ201310304960
【公開日】2015年1月21日 申請日期:2013年7月19日 優(yōu)先權(quán)日:2013年7月19日
【發(fā)明者】孫青青, 卓可橋 申請人:深圳市同洲電子股份有限公司