Changeset 3744

Show
Ignore:
Timestamp:
08/22/07 19:26:30 (10 years ago)
Author:
kunitada
Message:

--

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • OpenPNE_specification/trunk/2.10/20070822_【2.10】絵文字の各キャリア変換の仕様.txt

    r3743 r3744  
    1 ��0���݌v 
    2         ��́A 
    3         �e�[���̌g�уL�����A��rAgent�Ŕ��f���A 
    4         �u��1���v�̌`����B�Ɋi�[���� 
     1■0■設計 
     2        入力時は、 
     3        各端末の携帯キャリアをUserAgentで判断し、 
     4        「■1■」の形式でDBに格納する。 
    55 
    6         �o�͎��́A 
    7         �o�͒[���̌g�уL�����A��rAgent�Ŕ��f���A 
    8         �u��2���v�̕ϊ��e�[�u���ɂ����u��3���v�̏o�͌g�тŏo�͂��� 
     6        出力時は、 
     7        出力端末の携帯キャリアをUserAgentで判断し、 
     8        「■2■」の変換テーブルにかけ「■3■」の出力携帯で出力する。 
    99 
    10         �u��1���v��B�̕ۑ��`�������A 
    11         �u��4���v�́u'�v�u'G!'�v�u�v�Ȃǂ�Ɋi�[���A 
    12         �o�͎��ɐ��K�\���łЂ�������Z�R�X�g�ƁA 
    13         �u��1���v�́u%%i1%%�v�u%%e1%%�v�u%%s1%%�v�𐳋K�\���ł������X�g��r���A 
    14         �u��1���v�����B 
     10        「■1■」のDBの保存形式だが、 
     11        「■4■」の「'」「'G!'」「」などをDBに格納し、 
     12        出力時に正規表現でひっかける計算コストと、 
     13        「■1■」の「%%i1%%」「%%e1%%」「%%s1%%」を正規表現でかけるコストを比較し、 
     14        「■1■」を選択した。 
    1515 
    16         �����G�����f�[�^�͍��܂łƓ������e�L�����A�ϊ��͂��ꂸ�ɁA 
    17         ���܂łǂ��������������Ƃ����݌v������ 
    18         2.10����������܂ꂽ�G�����̂݁A�e�L�����A�Ԃŕϊ������Ηǂ��B 
     16        基本既存の絵文字データは今までと同じく各キャリア変換はされずに、 
     17        今までどおり表示されても良いという設計方針である。 
     18        2.10導入後に書き込まれた絵文字のみ、各キャリア間で変換されれば良い。 
    1919 
    20         ���G�����f�[�^�Ɋւ��Ă̓R���o�[�^��ӂ��邪�A 
    21         �c���f�[�^�̂���S�����ŁA 
    22         ���x�ʂŎg���Ȃ������邾�낤�B 
     20        既存の絵文字データに関してはコンバータを用意するが、 
     21        膨大なデータのあるSNSもあるので、 
     22        速度面で使えないものもあるだろう。 
    2323 
    2424 
    25 ��1��DB�Ɋi�[������ 
     25■1■DBに格納する形式 
    2626        # DoCoMo(i-mode) 
    27         ���G�����F%%i(1�`176)%% 
    28         �g���G�����F%%i(1001�`1076)%% 
     27        基本絵文字:%%i(1~176)%% 
     28        拡張絵文字:%%i(1001~1076)%% 
    2929 
    3030        # au(EZweb) 
    31         �G�����ԍ���%%e(1�`822)%% 
     31        絵文字番号=%%e(1~822)%% 
    3232 
    3333        # SoftBank 
    34         PAGE1(G)�F%%s( 1�` 90)%% 
    35         PAGE1(E)�F%%s(101�`190)%% 
    36         PAGE1(F)�F%%s(201�`290)%% 
    37         PAGE1(O)�F%%s(301�`377)%% 
    38         PAGE1(P)�F%%s(401�`476)%% 
    39         PAGE1(Q)�F%%s(501�`562)%% 
     34        PAGE1(G):%%s( 1~ 90)%% 
     35        PAGE1(E):%%s(101~190)%% 
     36        PAGE1(F):%%s(201~290)%% 
     37        PAGE1(O):%%s(301~377)%% 
     38        PAGE1(P):%%s(401~476)%% 
     39        PAGE1(Q):%%s(501~562)%% 
    4040 
    41         �̌`�Ŋi�[���Ă��܂��B 
     41        の形で格納しています。 
    4242 
    4343 
    44 ��2���e�L�����A�̊G�����̕ϊ��e�[�u�� 
     44■2■各キャリアの絵文字の変換テーブル 
    4545        http://labs.unoh.net/2007/02/post_65.html 
    46         ��l�ɁA 
     46        を参考に、 
    4747        //Docomo => SoftBank 
    4848        http://trac.openpne.jp/browser/OpenPNE/branches/work/maruyama/prj_emoji/webapp/lib/OpenPNE/KtaiEmoji.php?rev=3740#L20 
     
    6363        http://trac.openpne.jp/browser/OpenPNE/branches/work/maruyama/prj_emoji/webapp/lib/OpenPNE/KtaiEmoji.php?rev=3740#L2152 
    6464 
    65         �̕ϊ��e�[�u����������B 
     65        の変換テーブルを作りました。 
    6666 
    67 ��4���o�� 
     67■4■出力 
    6868        DoCoMo 
    6969        http://trac.openpne.jp/browser/OpenPNE/branches/work/maruyama/prj_emoji/webapp/lib/OpenPNE/KtaiEmoji.php?rev=3740#L2971